diff --git a/backend/build-prod.sh b/backend/build-prod.sh index 21f9b6dac..cc10aae84 100755 --- a/backend/build-prod.sh +++ b/backend/build-prod.sh @@ -8,7 +8,7 @@ if [ "$0" != "./build-prod.sh" ]; then exit 1 fi -alias 'rust-arm64-builder'='docker run --rm -it -v "$HOME/.cargo/registry":/root/.cargo/registry -v "$(pwd)":/home/rust/src start9/rust-arm-cross:aarch64' +alias 'rust-arm64-builder'='docker run --rm -it -v "$HOME/.cargo/registry":/root/.cargo/registry -v "$(pwd)":/home/rust/src -P start9/rust-arm-cross:aarch64' cd .. FLAGS="" diff --git a/backend/src/procedure/js_scripts.rs b/backend/src/procedure/js_scripts.rs index 061aebc3d..d97ab351f 100644 --- a/backend/src/procedure/js_scripts.rs +++ b/backend/src/procedure/js_scripts.rs @@ -635,6 +635,11 @@ mod js_runtime { Ok(ctx.input.clone()) } #[op] + fn get_input(state: &mut OpState) -> Result { + let ctx = state.borrow::(); + Ok(ctx.input.clone()) + } + #[op] fn set_value(state: &mut OpState, value: Value) -> Result<(), AnyError> { let mut answer = state.borrow::().0.lock(); *answer = value; diff --git a/backend/test/js_action_execute/package-data/scripts/test-package/0.3.0.3/embassy.js b/backend/test/js_action_execute/package-data/scripts/test-package/0.3.0.3/embassy.js index 11c4091c3..1558afcb8 100644 --- a/backend/test/js_action_execute/package-data/scripts/test-package/0.3.0.3/embassy.js +++ b/backend/test/js_action_execute/package-data/scripts/test-package/0.3.0.3/embassy.js @@ -56,7 +56,7 @@ export async function getConfig(effects) { volumeId: 'main', // @ts-ignore })).value; - + await effects.removeFile({ path: "./testing/test2.log", volumeId: 'main',