Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ env:
RUST_BACKTRACE: 1
RUSTFLAGS: "-D warnings"
CARGO_INCREMENTAL: 0
RUST_VERSION: "1.82" # Minimum version for dependencies
RUST_VERSION: "1.88" # Minimum version for dependencies

jobs:
# Security audit for dependencies
Expand Down Expand Up @@ -66,7 +66,7 @@ jobs:
- name: Install Rust
uses: dtolnay/rust-toolchain@stable
with:
toolchain: "1.82"
toolchain: "1.88"
components: rustfmt, clippy

- name: Cache dependencies
Expand All @@ -92,7 +92,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
rust: ["1.82", "stable", "beta"]
rust: ["1.88", "stable", "beta"]
exclude:
# Skip beta on Windows to save CI time
- os: windows-latest
Expand Down Expand Up @@ -130,7 +130,7 @@ jobs:
- name: Read MSRV from Cargo.toml
id: msrv
run: |
MSRV=$(grep -oP 'rust-version = "\K[^"]+' Cargo.toml || echo "1.82")
MSRV=$(grep -oP 'rust-version = "\K[^"]+' Cargo.toml || echo "1.88")
echo "msrv=$MSRV" >> $GITHUB_OUTPUT

- name: Install Rust ${{ steps.msrv.outputs.msrv }}
Expand All @@ -153,7 +153,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
rust: ["1.82"]
rust: ["1.88"]
steps:
- uses: actions/checkout@v4

Expand Down Expand Up @@ -186,7 +186,7 @@ jobs:
- name: Install Rust
uses: dtolnay/rust-toolchain@stable
with:
toolchain: "1.82"
toolchain: "1.88"

- name: Cache dependencies
uses: Swatinem/rust-cache@v2
Expand All @@ -207,7 +207,7 @@ jobs:
- name: Install Rust
uses: dtolnay/rust-toolchain@stable
with:
toolchain: "1.82"
toolchain: "1.88"

- name: Cache dependencies
uses: Swatinem/rust-cache@v2
Expand All @@ -226,7 +226,7 @@ jobs:
- name: Install Rust
uses: dtolnay/rust-toolchain@stable
with:
toolchain: "1.82"
toolchain: "1.88"

- name: Cache dependencies
uses: Swatinem/rust-cache@v2
Expand All @@ -246,15 +246,15 @@ jobs:
- name: Install Rust
uses: dtolnay/rust-toolchain@stable
with:
toolchain: "1.82"
toolchain: "1.88"

- name: Cache dependencies
uses: Swatinem/rust-cache@v2

- name: Install tarpaulin
run: |
if ! command -v cargo-tarpaulin &> /dev/null; then
cargo install cargo-tarpaulin --version 0.33.0
cargo install cargo-tarpaulin --version 0.34.1 --locked
fi

- name: Generate coverage
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/pr-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ env:
RUST_BACKTRACE: 1
RUSTFLAGS: "-D warnings"
CARGO_INCREMENTAL: 0
RUST_VERSION: "1.82"
RUST_VERSION: "1.88"

jobs:
# Security audit for dependencies
Expand Down Expand Up @@ -47,7 +47,7 @@ jobs:
- name: Install Rust
uses: dtolnay/rust-toolchain@stable
with:
toolchain: "1.82"
toolchain: "1.88"
components: rustfmt, clippy

- name: Cache dependencies
Expand Down Expand Up @@ -79,7 +79,7 @@ jobs:
- name: Install Rust
uses: dtolnay/rust-toolchain@stable
with:
toolchain: "1.82"
toolchain: "1.88"

- name: Cache dependencies
uses: Swatinem/rust-cache@v2
Expand All @@ -100,7 +100,7 @@ jobs:
- name: Read MSRV from Cargo.toml
id: msrv
run: |
MSRV=$(grep -oP 'rust-version = "\K[^"]+' Cargo.toml || echo "1.82")
MSRV=$(grep -oP 'rust-version = "\K[^"]+' Cargo.toml || echo "1.88")
echo "msrv=$MSRV" >> $GITHUB_OUTPUT

- name: Install Rust ${{ steps.msrv.outputs.msrv }}
Expand All @@ -125,7 +125,7 @@ jobs:
- name: Install Rust
uses: dtolnay/rust-toolchain@stable
with:
toolchain: "1.82"
toolchain: "1.88"

- name: Cache dependencies
uses: Swatinem/rust-cache@v2
Expand All @@ -144,7 +144,7 @@ jobs:
- name: Install Rust
uses: dtolnay/rust-toolchain@stable
with:
toolchain: "1.82"
toolchain: "1.88"

- name: Cache dependencies
uses: Swatinem/rust-cache@v2
Expand Down
Loading