name: Rust on: [push, pull_request] jobs: build: name: Build on ${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: matrix: os: [ubuntu-16.04] steps: - uses: actions/checkout@v1 - uses: actions-rs/toolchain@v1 with: toolchain: 1.41.0 override: true components: rustfmt, clippy - name: cargo fetch uses: actions-rs/cargo@v1 with: command: fetch - name: Build uses: actions-rs/cargo@v1 with: command: build args: --verbose --release --all - name: Run tests uses: actions-rs/cargo@v1 with: command: test args: --verbose --release --all