diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1921a4576..3e393bd9e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,11 +1,11 @@ name: Build on: - push: - branches: - - master pull_request: + push: branches: - master + schedule: + - cron: '00 01 * * *' jobs: check: @@ -49,7 +49,7 @@ jobs: test: name: Test Suite - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} steps: - name: Checkout sources uses: actions/checkout@v2 @@ -60,7 +60,7 @@ jobs: uses: actions-rs/toolchain@v1 with: profile: minimal - toolchain: stable + toolchain: ${{ matrix.rust }} override: true - name: Cache cargo registry @@ -86,6 +86,10 @@ jobs: with: command: test + strategy: + os: [ubuntu-latest, macos-latest, windows-latest] + rust: [stable, nightly] + lints: name: Lints runs-on: ubuntu-latest