summaryrefslogtreecommitdiffstats
path: root/.github/workflows/coverage.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/coverage.yml')
-rw-r--r--.github/workflows/coverage.yml10
1 files changed, 9 insertions, 1 deletions
diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml
index 5210dc02..471be514 100644
--- a/.github/workflows/coverage.yml
+++ b/.github/workflows/coverage.yml
@@ -34,8 +34,15 @@ jobs:
coverage:
needs: pre-job
if: ${{ needs.pre-job.outputs.should_skip != 'true' }}
+ runs-on: ${{ matrix.info.os }}
timeout-minutes: 18
- runs-on: ubuntu-latest
+ strategy:
+ fail-fast: false
+ matrix:
+ info:
+ - { os: "ubuntu-latest" }
+ - { os: "macos-12" }
+ - { os: "windows-2019" }
steps:
- name: Checkout repository
uses: actions/checkout@v3
@@ -64,3 +71,4 @@ jobs:
files: lcov.info
fail_ci_if_error: true
token: ${{ secrets.CODECOV_TOKEN }}
+ flags: ${{ matrix.info.os }}