name: Test on: push: tags-ignore: [ "*" ] pull_request: {} jobs: test: runs-on: ${{ matrix.os }} strategy: matrix: rust: [1.58.1] os: [macOS-latest] steps: - uses: actions/checkout@v4 - name: Install Rust uses: actions-rs/toolchain@v1 with: toolchain: ${{ matrix.rust }} override: true components: rustfmt, clippy - name: Check format run: cargo fmt --all -- --check - name: Check clippy run: cargo clippy -- -D warnings - name: Run tests run: cargo test