ci: bump Rust to 1.85-slim for edition 2024 support

This commit is contained in:
Shaun Arman 2026-03-15 12:51:59 -05:00
parent c8a717adee
commit d8d012b4dc

View File

@ -8,20 +8,20 @@ clone:
pipeline: pipeline:
rust-fmt-check: rust-fmt-check:
image: rust:1.82-slim image: rust:1.85-slim
commands: commands:
- rustup component add rustfmt - rustup component add rustfmt
- cargo fmt --manifest-path src-tauri/Cargo.toml --check - cargo fmt --manifest-path src-tauri/Cargo.toml --check
rust-clippy: rust-clippy:
image: rust:1.82-slim image: rust:1.85-slim
commands: commands:
- apt-get update -qq && apt-get install -y -qq libwebkit2gtk-4.1-dev libssl-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev patchelf pkg-config - apt-get update -qq && apt-get install -y -qq libwebkit2gtk-4.1-dev libssl-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev patchelf pkg-config
- rustup component add clippy - rustup component add clippy
- cargo clippy --manifest-path src-tauri/Cargo.toml -- -D warnings - cargo clippy --manifest-path src-tauri/Cargo.toml -- -D warnings
rust-tests: rust-tests:
image: rust:1.82-slim image: rust:1.85-slim
commands: commands:
- apt-get update -qq && apt-get install -y -qq libwebkit2gtk-4.1-dev libssl-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev patchelf pkg-config - apt-get update -qq && apt-get install -y -qq libwebkit2gtk-4.1-dev libssl-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev patchelf pkg-config
- cargo test --manifest-path src-tauri/Cargo.toml - cargo test --manifest-path src-tauri/Cargo.toml