name: ci on: [push, pull_request] jobs: test: name: Test runs-on: ubuntu-latest strategy: matrix: rust: - 1.59.0 - 1.60.0 - 1.61.0 - 1.62.1 - 1.63.0 - stable - beta - nightly steps: - uses: actions/checkout@v3 - name: Install Rust ${{ matrix.rust }} uses: actions-rs/toolchain@v1 with: toolchain: ${{ matrix.rust }} override: true profile: minimal - name: Run cargo build uses: actions-rs/cargo@v1 with: command: build args: --verbose - name: Run cargo test uses: actions-rs/cargo@v1 with: command: test args: --verbose cargo-deny: name: Check dependencies runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - uses: EmbarkStudios/cargo-deny-action@v1