diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2f3257335..e90087b41 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,9 +19,10 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - - uses: dtolnay/rust-toolchain@master + - name: Set up Rust + uses: dtolnay/rust-toolchain@master with: - toolchain: stable + toolchain: 1.92.0 components: clippy,rustfmt - name: Check code formatting @@ -40,9 +41,10 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - - uses: dtolnay/rust-toolchain@master + - name: Set up Rust + uses: dtolnay/rust-toolchain@master with: - toolchain: stable + toolchain: 1.92.0 targets: aarch64-apple-ios-sim,aarch64-apple-ios,x86_64-apple-ios - name: Build the project (iOS) @@ -59,15 +61,16 @@ jobs: rust: - stable - nightly - - 1.86 # MSRV + - 1.92.0 # MSRV steps: - name: Checkout code uses: actions/checkout@v4 - - uses: dtolnay/rust-toolchain@master + - name: Set up Rust + uses: dtolnay/rust-toolchain@master with: - toolchain: stable + toolchain: ${{ matrix.rust }} - name: Install Foundry uses: foundry-rs/foundry-toolchain@v1 diff --git a/.github/workflows/initiate-release.yml b/.github/workflows/initiate-release.yml index 1d54a5f5e..57ac4a5d9 100644 --- a/.github/workflows/initiate-release.yml +++ b/.github/workflows/initiate-release.yml @@ -57,9 +57,10 @@ jobs: echo "New version will be: $NEW_VERSION" echo "new_version=$NEW_VERSION" >> $GITHUB_OUTPUT - - uses: dtolnay/rust-toolchain@master + - name: Set up Rust + uses: dtolnay/rust-toolchain@master with: - toolchain: stable + toolchain: 1.92.0 - name: Install cargo-edit run: cargo install cargo-edit diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7f3d8313b..8d41638ba 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -60,10 +60,12 @@ jobs: with: ref: ${{ needs.pre-release-checks.outputs.commit_sha }} # to ensure all builds are consistent - - uses: dtolnay/rust-toolchain@master + - name: Set up Rust + uses: dtolnay/rust-toolchain@master with: - toolchain: stable + toolchain: 1.92.0 targets: aarch64-apple-ios-sim,aarch64-apple-ios,x86_64-apple-ios + components: rustfmt - name: Build the project (iOS) run: ./build_swift.sh @@ -152,10 +154,12 @@ jobs: with: ref: ${{ needs.pre-release-checks.outputs.commit_sha }} # to ensure all builds are consistent - - uses: dtolnay/rust-toolchain@master + - name: Set up Rust + uses: dtolnay/rust-toolchain@master with: - toolchain: stable + toolchain: 1.92.0 targets: ${{ matrix.settings.target }} + components: rustfmt - name: Install Cross run: | @@ -186,10 +190,12 @@ jobs: with: ref: ${{ needs.pre-release-checks.outputs.commit_sha }} # to ensure all builds are consistent - - uses: dtolnay/rust-toolchain@master + - name: Set up Rust + uses: dtolnay/rust-toolchain@master with: - toolchain: stable + toolchain: 1.92.0 targets: aarch64-linux-android,armv7-linux-androideabi,x86_64-linux-android,i686-linux-android + components: rustfmt - name: Setup Java uses: actions/setup-java@v3 @@ -262,9 +268,10 @@ jobs: with: ref: ${{ needs.pre-release-checks.outputs.commit_sha }} # to ensure all builds are consistent - - uses: dtolnay/rust-toolchain@master + - name: Set up Rust + uses: dtolnay/rust-toolchain@master with: - toolchain: stable + toolchain: 1.92.0 - uses: rust-lang/crates-io-auth-action@v1 id: auth diff --git a/rust-toolchain.toml b/rust-toolchain.toml index 74379b068..33aaf0b6b 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,5 +1,5 @@ [toolchain] -channel = "1.91.0" +channel = "1.92.0" profile = "default" components = ["rustfmt", "clippy", "rust-analyzer"] targets = [