From dc20b68cece45cf069bcde2bdff56e0a977cacfe Mon Sep 17 00:00:00 2001 From: Jesse Wright Date: Fri, 3 Jul 2026 21:19:21 +0000 Subject: [PATCH] fix(ci): only submit coverage from ubuntu (macOS runner rejects the coveralls Homebrew tap) GitHub's macOS runners now refuse to load the untrusted coverallsapp/coveralls Homebrew tap, causing the 'Submit coverage results' step to fail on macOS and fail-fast to cancel the rest of the matrix. Scope that step to ubuntu-latest; coverage from a single OS is sufficient and this also avoids per-node-version flag-name collisions across operating systems. Co-Authored-By: Claude Fable 5 --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1c6f331..a3223b2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -47,6 +47,7 @@ jobs: - name: Run webpack run: yarn run test:webpack - name: Submit coverage results + if: matrix.os == 'ubuntu-latest' uses: coverallsapp/github-action@v2 with: github-token: ${{ secrets.github_token }}