From 1279aa467e157f332cbc344bfa8c75887bfcc797 Mon Sep 17 00:00:00 2001 From: gagik Date: Fri, 2 May 2025 13:53:43 +0200 Subject: [PATCH] chore: switch to a matrix for forks --- .github/workflows/code_health_fork.yaml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/code_health_fork.yaml b/.github/workflows/code_health_fork.yaml index e1a9ec3..915d271 100644 --- a/.github/workflows/code_health_fork.yaml +++ b/.github/workflows/code_health_fork.yaml @@ -11,9 +11,14 @@ jobs: run-tests: name: Run MongoDB tests if: github.event.pull_request.user.login == 'dependabot[bot]' || github.event.pull_request.head.repo.full_name != github.repository - runs-on: ubuntu-latest + strategy: + matrix: + os: [ubuntu-latest, macos-latest, windows-latest] + fail-fast: false + runs-on: ${{ matrix.os }} steps: - uses: GitHubSecurityLab/actions-permissions/monitor@v1 + if: matrix.os != 'windows-latest' - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: @@ -24,7 +29,7 @@ jobs: - name: Run tests run: npm test - name: Upload test results - if: always() + if: always() && matrix.os == 'ubuntu-latest' uses: actions/upload-artifact@v4 with: name: test-results