From 8be591d0528f19afcc87f7271719b684aeac91b6 Mon Sep 17 00:00:00 2001 From: 007gzs <007gzs@gmail.com> Date: Thu, 27 Feb 2025 10:30:34 +0800 Subject: [PATCH] fix rust_wasm_build --- .github/workflows/build-and-push-wasm-plugin-image.yaml | 4 ++++ plugins/wasm-rust/extensions/ai-data-masking/.buildrc | 1 - plugins/wasm-rust/extensions/ai-data-masking/.prebuild | 3 +++ 3 files changed, 7 insertions(+), 1 deletion(-) delete mode 100644 plugins/wasm-rust/extensions/ai-data-masking/.buildrc create mode 100644 plugins/wasm-rust/extensions/ai-data-masking/.prebuild diff --git a/.github/workflows/build-and-push-wasm-plugin-image.yaml b/.github/workflows/build-and-push-wasm-plugin-image.yaml index 41935de21..98d009133 100644 --- a/.github/workflows/build-and-push-wasm-plugin-image.yaml +++ b/.github/workflows/build-and-push-wasm-plugin-image.yaml @@ -133,6 +133,10 @@ jobs: command=" set -e cd /workspace/plugins/wasm-rust/extensions/${PLUGIN_NAME} + if [ -f ./.prebuild ]; then + echo 'Found .prebuild file, sourcing it...' + . ./.prebuild + fi cargo build --target wasm32-wasip1 --release cp target/wasm32-wasip1/release/*.wasm plugin.wasm tar czvf plugin.tar.gz plugin.wasm diff --git a/plugins/wasm-rust/extensions/ai-data-masking/.buildrc b/plugins/wasm-rust/extensions/ai-data-masking/.buildrc deleted file mode 100644 index bd317b860..000000000 --- a/plugins/wasm-rust/extensions/ai-data-masking/.buildrc +++ /dev/null @@ -1 +0,0 @@ -apt update && apt-get install gcc gcc-multilib llvm clang -y && apt clean \ No newline at end of file diff --git a/plugins/wasm-rust/extensions/ai-data-masking/.prebuild b/plugins/wasm-rust/extensions/ai-data-masking/.prebuild new file mode 100644 index 000000000..ba1b9b5d6 --- /dev/null +++ b/plugins/wasm-rust/extensions/ai-data-masking/.prebuild @@ -0,0 +1,3 @@ +apt-get update +apt-get install gcc gcc-multilib llvm clang -y +apt-get clean