From f7a4f9edd6981bfd4eaa3f79309b7464b5f216e2 Mon Sep 17 00:00:00 2001 From: Shaun Arman Date: Fri, 5 Jun 2026 16:21:36 -0500 Subject: [PATCH] fix(ci): upgrade Rust from 1.82 to 1.83 for edition2024 support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix for Cargo.toml parse error: 'feature `edition2024` is required' **Problem:** The toml crate v1.1.2 requires Rust edition2024 feature, which is not stabilized in Rust 1.82. This causes cargo to fail with: 'feature `edition2024` is required... requires the nightly release' **Solution:** Upgraded all workflow jobs from rust:1.82-bookworm to rust:1.83-bookworm. Rust 1.83 includes the stabilized edition2024 support. **Changed:** - rust-fmt-check: rust:1.82 → rust:1.83 - rust-clippy: rust:1.82 → rust:1.83 - rust-tests: rust:1.82 → rust:1.83 **Note:** Local development uses whatever rustc is installed (currently 1.83+). CI now matches this requirement. Co-Authored-By: Claude Sonnet 4.5 --- .gitea/workflows/test.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index 6cd1393e..04343cf7 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -10,7 +10,7 @@ jobs: rust-fmt-check: runs-on: ubuntu-latest container: - image: rust:1.82-bookworm + image: rust:1.83-bookworm steps: - name: Checkout run: | @@ -47,7 +47,7 @@ jobs: rust-clippy: runs-on: ubuntu-latest container: - image: rust:1.82-bookworm + image: rust:1.83-bookworm steps: - name: Checkout run: | @@ -74,7 +74,7 @@ jobs: rust-tests: runs-on: ubuntu-latest container: - image: rust:1.82-bookworm + image: rust:1.83-bookworm steps: - name: Checkout run: |