From fc345e280e0493b455e454d0bb3657256ca22989 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 18 Jan 2026 23:39:10 +0000 Subject: [PATCH 1/4] Initial plan From 729b387f06b9285808259fa046e9ee86e9444b7c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 18 Jan 2026 23:46:59 +0000 Subject: [PATCH 2/4] Update Rust toolchain to 1.92.0 for CI and all workflows Co-authored-by: Guardiola31337 <1668582+Guardiola31337@users.noreply.github.com> --- .github/workflows/ci.yml | 15 +++++++++------ .github/workflows/initiate-release.yml | 5 +++-- .github/workflows/release.yml | 23 +++++++++++++++-------- rust-toolchain.toml | 2 +- 4 files changed, 28 insertions(+), 17 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2f3257335..63593afff 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) @@ -65,9 +67,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 - 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 = [ From 966f175ea4d22fbeee5e54f1aa07b121cdb2f00d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 18 Jan 2026 23:48:44 +0000 Subject: [PATCH 3/4] Fix MSRV test matrix to properly test against 1.92.0 and other versions Co-authored-by: Guardiola31337 <1668582+Guardiola31337@users.noreply.github.com> --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 63593afff..e90087b41 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -61,7 +61,7 @@ jobs: rust: - stable - nightly - - 1.86 # MSRV + - 1.92.0 # MSRV steps: - name: Checkout code @@ -70,7 +70,7 @@ jobs: - name: Set up Rust uses: dtolnay/rust-toolchain@master with: - toolchain: 1.92.0 + toolchain: ${{ matrix.rust }} - name: Install Foundry uses: foundry-rs/foundry-toolchain@v1 From c2aca676ddc6a4712371f16213884dd53b5fb1d9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 19 Jan 2026 00:31:07 +0000 Subject: [PATCH 4/4] Trigger CI rerun to check external service status