@@ -1,11 +1,11 @@
11name: Build
22on:
3− push:
4− branches:
5− - master
63 pull_request:
4+ push:
75 branches:
86 - master
7+ schedule:
8+ - cron: '00 01 * * *'
99
1010jobs:
1111 check:
@@ -49,7 +49,7 @@ jobs:
4949
5050 test:
5151 name: Test Suite
52− runs-on: ubuntu-latest
52+ runs-on: ${{ matrix.os }}
5353 steps:
5454 - name: Checkout sources
5555 uses: actions/checkout@v2
@@ -60,7 +60,7 @@ jobs:
6060 uses: actions-rs/toolchain@v1
6161 with:
6262 profile: minimal
63− toolchain: stable
63+ toolchain: ${{ matrix.rust }}
6464 override: true
6565
6666 - name: Cache cargo registry
@@ -86,6 +86,10 @@ jobs:
8686 with:
8787 command: test
8888
89+ strategy:
90+ os: [ubuntu-latest, macos-latest, windows-latest]
91+ rust: [stable, nightly]
92+
8993 lints:
9094 name: Lints
9195 runs-on: ubuntu-latest