diff --git a/.github/workflows/release-bindings.yml b/.github/workflows/release-bindings.yml index 0ef3eb7b..b330af27 100644 --- a/.github/workflows/release-bindings.yml +++ b/.github/workflows/release-bindings.yml @@ -38,7 +38,7 @@ jobs: git clone --depth 1 --branch v0.1.0 https://github.com/vinary-tree/llattice.git "$parent/llattice" git clone --depth 1 --branch v4.0.0-rc.6 https://github.com/vinary-tree/liblevenshtein-rust.git "$parent/liblevenshtein-rust" git clone --depth 1 --branch v4.0.0-rc.6 https://github.com/vinary-tree/vinary-tree-interop.git "$parent/vinary-tree-interop" - - uses: dtolnay/rust-toolchain@1.95 + - uses: dtolnay/rust-toolchain@1.120 with: { components: clippy } - name: Verify tag, ABI, CRUD, and one long-lived snapshot shell: bash @@ -111,7 +111,7 @@ jobs: git clone --depth 1 --branch v0.1.0 https://github.com/vinary-tree/llattice.git "$parent/llattice" git clone --depth 1 --branch v4.0.0-rc.6 https://github.com/vinary-tree/liblevenshtein-rust.git "$parent/liblevenshtein-rust" git clone --depth 1 --branch v4.0.0-rc.6 https://github.com/vinary-tree/vinary-tree-interop.git "$parent/vinary-tree-interop" - - uses: dtolnay/rust-toolchain@1.95 + - uses: dtolnay/rust-toolchain@1.120 with: { targets: "${{ matrix.target }}" } - run: cargo build --release --target "${{ matrix.target }}" --features ffi - name: Stage relocatable archive and managed-runtime libraries @@ -181,7 +181,7 @@ jobs: git clone --depth 1 --branch v4.0.0-rc.6 https://github.com/vinary-tree/vinary-tree-interop.git .release-deps/vinary-tree-interop - - uses: dtolnay/rust-toolchain@1.95 + - uses: dtolnay/rust-toolchain@1.120 - name: Resolve path dependencies through their exact public versions shell: bash run: | @@ -239,7 +239,7 @@ jobs: git clone --depth 1 --branch v0.1.0 https://github.com/vinary-tree/llattice.git "$parent/llattice" git clone --depth 1 --branch v4.0.0-rc.6 https://github.com/vinary-tree/liblevenshtein-rust.git "$parent/liblevenshtein-rust" git clone --depth 1 --branch v4.0.0-rc.6 https://github.com/vinary-tree/vinary-tree-interop.git "$parent/vinary-tree-interop" - - uses: dtolnay/rust-toolchain@1.95 + - uses: dtolnay/rust-toolchain@1.120 - uses: actions/setup-java@v5 with: { distribution: temurin, java-version: "25", cache: gradle } - uses: actions/download-artifact@v7 @@ -280,7 +280,7 @@ jobs: git clone --depth 1 --branch v0.1.0 https://github.com/vinary-tree/llattice.git "$parent/llattice" git clone --depth 1 --branch v4.0.0-rc.6 https://github.com/vinary-tree/liblevenshtein-rust.git "$parent/liblevenshtein-rust" git clone --depth 1 --branch v4.0.0-rc.6 https://github.com/vinary-tree/vinary-tree-interop.git "$parent/vinary-tree-interop" - - uses: dtolnay/rust-toolchain@1.95 + - uses: dtolnay/rust-toolchain@1.120 - uses: actions/setup-java@v5 with: { distribution: temurin, java-version: "25" } - uses: DeLaGuardo/setup-clojure@13.6.1 @@ -445,7 +445,7 @@ jobs: with: { persist-credentials: false } - run: git clone --depth 1 --branch v4.0.0-rc.6 https://github.com/vinary-tree/vinary-tree-interop.git ../vinary-tree-interop - run: git clone --depth 1 --branch v0.1.0 https://github.com/vinary-tree/llattice.git ../llattice - - uses: dtolnay/rust-toolchain@1.95 + - uses: dtolnay/rust-toolchain@1.120 - uses: fortran-lang/setup-fpm@v10 - name: Validate the numeric 4.0.0 candidates without publication shell: bash @@ -530,7 +530,7 @@ jobs: git clone --depth 1 --branch v0.1.0 https://github.com/vinary-tree/llattice.git "$parent/llattice" git clone --depth 1 --branch v4.0.0-rc.6 https://github.com/vinary-tree/liblevenshtein-rust.git "$parent/liblevenshtein-rust" git clone --depth 1 --branch v4.0.0-rc.6 https://github.com/vinary-tree/vinary-tree-interop.git "$parent/vinary-tree-interop" - - uses: dtolnay/rust-toolchain@1.95 + - uses: dtolnay/rust-toolchain@1.120 - name: Authenticate with crates.io id: crates-io-auth uses: rust-lang/crates-io-auth-action@v1