From ce99ecc7a2ccb77bc1e1513ff4c7bfbb7b80b996 Mon Sep 17 00:00:00 2001 From: Ivan Tham Date: Sat, 5 Jun 2021 19:32:10 +0800 Subject: Add more coverage for CI Runs every day as cron. Add matrix for test, includes windows and macos. --- .github/workflows/build.yml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to '.github/workflows') diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1921a457..3e393bd9 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 -- cgit v1.2.3-70-g09d2