diff --git a/.github/workflows/build-and-push-wasm-plugin-image.yaml b/.github/workflows/build-and-push-wasm-plugin-image.yaml index 41935de210..98d009133a 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 bd317b8605..0000000000 --- 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 0000000000..ba1b9b5d6d --- /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