ci: bump Rust to 1.88-slim (min required by cookie_store, time, darling)

This commit is contained in:
Shaun Arman 2026-03-15 12:58:28 -05:00
parent d8d012b4dc
commit b7c49abc4d

View File

@ -8,20 +8,20 @@ clone:
pipeline: pipeline:
rust-fmt-check: rust-fmt-check:
image: rust:1.85-slim image: rust:1.88-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.85-slim image: rust:1.88-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.85-slim image: rust:1.88-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