Skip to content

fix: the remaining 95 dogfooding defects across 7 subsystems (Refs #208 #210-#215) #606

fix: the remaining 95 dogfooding defects across 7 subsystems (Refs #208 #210-#215)

fix: the remaining 95 dogfooding defects across 7 subsystems (Refs #208 #210-#215) #606

Workflow file for this run

# Minimum Supported Rust Version verification
# Ensures the crate compiles on the declared rust-version from Cargo.toml
name: MSRV Check
on:
push:
branches: [main]
pull_request:
branches: [main]
concurrency:
group: msrv-${{ github.event.pull_request.number || github.sha }}
cancel-in-progress: true
jobs:
msrv:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- name: Install MSRV toolchain
# rust: 1.89.0 (bumped from 1.88 — aprender-contracts 0.30 requires 1.89)
run: |
rustup toolchain install 1.89.0 --profile minimal
rustup override set 1.89.0
- name: Cache cargo
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
with:
path: |
~/.cargo/registry
~/.cargo/git
target
key: msrv-${{ runner.os }}-${{ hashFiles('**/Cargo.lock') }}
- name: Verify MSRV compiles
run: cargo check --all-targets