name: Cross Platform on: pull_request: push: branches: - main permissions: contents: read jobs: cross-platform: name: cross-platform default (${{ matrix.os }}) runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: os: - ubuntu-latest - windows-latest steps: - uses: actions/checkout@v7 - uses: dtolnay/rust-toolchain@1.88.0 - uses: Swatinem/rust-cache@v2.9.1 - run: cargo check --locked - run: cargo test --locked