diff --git a/.github/workflows/release-csharp-bindings.yml b/.github/workflows/release-csharp-bindings.yml index c7d9d660..e7e42f3c 100644 --- a/.github/workflows/release-csharp-bindings.yml +++ b/.github/workflows/release-csharp-bindings.yml @@ -22,7 +22,9 @@ jobs: ref: master - name: Install Rust - uses: dtolnay/rust-toolchain@1.74.1 + uses: dtolnay/rust-toolchain@master + with: + toolchain: stable - name: Install all of the relevant targets run: | diff --git a/.github/workflows/release-java-bindings.yml b/.github/workflows/release-java-bindings.yml index 53175575..07682efb 100644 --- a/.github/workflows/release-java-bindings.yml +++ b/.github/workflows/release-java-bindings.yml @@ -44,11 +44,10 @@ jobs: with: ref: ${{ inputs.ref || github.ref }} - name: Install Rust - uses: actions-rs/toolchain@v1 + uses: dtolnay/rust-toolchain@master with: toolchain: stable - target: ${{ matrix.target }} - override: true + targets: ${{ matrix.target }} - name: Install cargo-binstall uses: taiki-e/install-action@cargo-binstall - name: Install Zig diff --git a/.github/workflows/release-node-bindings.yml b/.github/workflows/release-node-bindings.yml index 1a756f48..1f7a055c 100644 --- a/.github/workflows/release-node-bindings.yml +++ b/.github/workflows/release-node-bindings.yml @@ -60,10 +60,12 @@ jobs: uses: actions/setup-node@v4 with: node-version: 20 - - name: Install Rust toolchain - uses: dtolnay/rust-toolchain@stable + - name: Install Rust + uses: dtolnay/rust-toolchain@master with: + toolchain: stable targets: ${{ matrix.settings.target }} + # llvm-preview-tools are needed for xwin, because we are compiling assembly (blst) # Alternatively, you can install llvm - name: Install llvm-preview-tools diff --git a/.github/workflows/release-rust-crates.yml b/.github/workflows/release-rust-crates.yml index 02a877b6..e9b3e3f7 100644 --- a/.github/workflows/release-rust-crates.yml +++ b/.github/workflows/release-rust-crates.yml @@ -26,7 +26,7 @@ jobs: - name: Setup toolchain uses: dtolnay/rust-toolchain@master with: - toolchain: 1.66.0 + toolchain: stable # These steps are in a specific order so crate dependencies are updated first - name: Publish bls12_381 diff --git a/.github/workflows/test-csharp-bindings.yml b/.github/workflows/test-csharp-bindings.yml index acbdf678..cdde0a96 100644 --- a/.github/workflows/test-csharp-bindings.yml +++ b/.github/workflows/test-csharp-bindings.yml @@ -25,8 +25,10 @@ jobs: - name: Checkout repository uses: actions/checkout@v3 - - name: Set up Rust - uses: dtolnay/rust-toolchain@stable + - name: Install Rust + uses: dtolnay/rust-toolchain@master + with: + toolchain: stable - name: Run compile script run: ./scripts/compile.sh csharp diff --git a/.github/workflows/test-golang-bindings.yml b/.github/workflows/test-golang-bindings.yml index 59680d96..53e1c415 100644 --- a/.github/workflows/test-golang-bindings.yml +++ b/.github/workflows/test-golang-bindings.yml @@ -25,8 +25,10 @@ jobs: - name: Checkout repository uses: actions/checkout@v3 - - name: Set up Rust - uses: dtolnay/rust-toolchain@stable + - name: Install Rust + uses: dtolnay/rust-toolchain@master + with: + toolchain: stable - name: Run compile script run: ./scripts/compile.sh golang diff --git a/.github/workflows/test-nim-bindings.yml b/.github/workflows/test-nim-bindings.yml index 13bef522..f08d9f7b 100644 --- a/.github/workflows/test-nim-bindings.yml +++ b/.github/workflows/test-nim-bindings.yml @@ -25,8 +25,10 @@ jobs: - name: Checkout repository uses: actions/checkout@v3 - - name: Set up Rust - uses: dtolnay/rust-toolchain@stable + - name: Install Rust + uses: dtolnay/rust-toolchain@master + with: + toolchain: stable - name: Run compile script run: ./scripts/compile.sh nim