From e0dd9102354ac6998590b0a3ca69e986e0be513a Mon Sep 17 00:00:00 2001 From: Ivan Miletic Date: Mon, 4 Aug 2025 16:11:22 +0200 Subject: [PATCH 1/2] fix: rustup install 1.88.0 --- .github/workflows/node.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/node.yaml b/.github/workflows/node.yaml index 4a25b36f..9a8bd5b9 100644 --- a/.github/workflows/node.yaml +++ b/.github/workflows/node.yaml @@ -64,6 +64,7 @@ jobs: sudo apt-get update sudo apt-get install -y patch cd bindings/nodejs + rustup install 1.88.0 rustup target add x86_64-unknown-linux-gnu yarn build --target x86_64-unknown-linux-gnu strip ./*.node @@ -76,6 +77,7 @@ jobs: sudo apt-get update sudo apt-get install -y patch cd bindings/nodejs + rustup install 1.88.0 rustup target add aarch64-unknown-linux-gnu yarn build --target aarch64-unknown-linux-gnu llvm-strip ./*.node @@ -86,6 +88,7 @@ jobs: build: | set -e cd bindings/nodejs + rustup install 1.88.0 rustup target add x86_64-unknown-linux-musl yarn build --target x86_64-unknown-linux-musl strip ./*.node @@ -99,6 +102,7 @@ jobs: # Set environment variables for the Rust toolchain export CC_aarch64_unknown_linux_musl=aarch64-linux-musl-gcc export CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-linux-musl-gcc + rustup install 1.88.0 rustup target add aarch64-unknown-linux-musl yarn build --target aarch64-unknown-linux-musl /aarch64-linux-musl-cross/bin/aarch64-linux-musl-strip *.node From a69815edf478805421c9dc296fba160e02bac0ef Mon Sep 17 00:00:00 2001 From: Ivan Miletic Date: Mon, 4 Aug 2025 16:23:11 +0200 Subject: [PATCH 2/2] fix: default version --- .github/workflows/node.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/node.yaml b/.github/workflows/node.yaml index 9a8bd5b9..4d409652 100644 --- a/.github/workflows/node.yaml +++ b/.github/workflows/node.yaml @@ -65,6 +65,7 @@ jobs: sudo apt-get install -y patch cd bindings/nodejs rustup install 1.88.0 + rustup default 1.88.0 rustup target add x86_64-unknown-linux-gnu yarn build --target x86_64-unknown-linux-gnu strip ./*.node @@ -78,6 +79,7 @@ jobs: sudo apt-get install -y patch cd bindings/nodejs rustup install 1.88.0 + rustup default 1.88.0 rustup target add aarch64-unknown-linux-gnu yarn build --target aarch64-unknown-linux-gnu llvm-strip ./*.node @@ -89,6 +91,7 @@ jobs: set -e cd bindings/nodejs rustup install 1.88.0 + rustup default 1.88.0 rustup target add x86_64-unknown-linux-musl yarn build --target x86_64-unknown-linux-musl strip ./*.node @@ -103,6 +106,7 @@ jobs: export CC_aarch64_unknown_linux_musl=aarch64-linux-musl-gcc export CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-linux-musl-gcc rustup install 1.88.0 + rustup default 1.88.0 rustup target add aarch64-unknown-linux-musl yarn build --target aarch64-unknown-linux-musl /aarch64-linux-musl-cross/bin/aarch64-linux-musl-strip *.node