66 when :
77 - event : pull_request
88
9- build_rust_plugin :
10- image : rust:1.81
11- commands :
12- - rustup target add wasm32-unknown-unknown
13- - cd plugins/rust_allowed_voters
14- - cargo build
15- - cp target/wasm32-unknown-unknown/debug/rust_allowed_voters.wasm ..
16- when :
17- - event : [pull_request, tag]
18-
199 build_typescript_plugin :
2010 # need to use ubuntu instead of debian because extism-js requires newer glibc version
2111 # https://github.com/extism/js-pdk/issues/129
2212 image : ubuntu
2313 commands :
24- - apt-get update && apt-get install -y --no-install-recommends --no-install-suggests node-typescript wget gzip ca-certificates npm
25- - wget --quiet https://github.com/extism/js-pdk/releases/download/v1.4.0/extism-js-x86_64-linux-v1.4.0.gz -O extism-js.gz
14+ - apt-get update && apt-get install -y --no-install-recommends --no-install-suggests node-typescript curl ca-certificates npm
15+ - curl https://github.com/extism/js-pdk/releases/download/v1.4.0/extism-js-x86_64-linux-v1.4.0.gz -L -o extism-js.gz
2616 - gzip -d extism-js.gz
2717 - chmod +x extism-js
2818 - mv extism-js /usr/local/bin/
2919 # for wasm-merge, version in ubuntu repo is too old
30- - wget --quiet https://github.com/WebAssembly/binaryen/releases/download/version_122/binaryen-version_122-x86_64-linux.tar.gz -O binaryen.tar.gz
20+ - curl https://github.com/WebAssembly/binaryen/releases/download/version_122/binaryen-version_122-x86_64-linux.tar.gz -L -o binaryen.tar.gz
3121 - tar -xvzf binaryen.tar.gz
3222 - mv binaryen-version_122/bin/* /usr/local/bin/
3323 - cd plugins/typescript_push_webhook
@@ -36,6 +26,16 @@ steps:
3626 when :
3727 - event : [pull_request, tag]
3828
29+ build_rust_plugin :
30+ image : rust:1.81
31+ commands :
32+ - rustup target add wasm32-unknown-unknown
33+ - cd plugins/rust_allowed_voters
34+ - cargo build
35+ - cp target/wasm32-unknown-unknown/debug/rust_allowed_voters.wasm ..
36+ when :
37+ - event : [pull_request, tag]
38+
3939 build_go_plugin :
4040 image : tinygo/tinygo:latest
4141 backend_options :
@@ -54,11 +54,11 @@ steps:
5454 DO_WRITE_HOSTS_FILE : " 1"
5555 commands :
5656 - npm install -g corepack@latest && corepack enable pnpm
57- - apt-get update && apt-get install -y --no-install-recommends --no-install-suggests bash curl postgresql-client golang wget ca-certificates
57+ - apt-get update && apt-get install -y --no-install-recommends --no-install-suggests bash curl postgresql-client golang curl ca-certificates
5858 # install tinygo to compile wasm plugins
5959 # https://tinygo.org/getting-started/install/linux/#ubuntu-debian
60- - wget -q https://github.com/tinygo-org/tinygo/releases/download/v0.36.0/tinygo_0.36.0_amd64.deb
61- - dpkg -i tinygo_0.36.0_amd64 .deb
60+ - curl https://github.com/tinygo-org/tinygo/releases/download/v0.36.0/tinygo_0.36.0_amd64.deb -L -o tinygo .deb
61+ - dpkg -i tinygo .deb
6262 - bash tests/prepare.sh
6363 - cd tests/
6464 - pnpm i
0 commit comments