From 0e906829e8ff2032dc63739d4c3ac9b0518f552c Mon Sep 17 00:00:00 2001 From: Alex Rubinsteyn Date: Tue, 21 Apr 2026 14:47:12 -0400 Subject: [PATCH] Fix Coveralls race: upload coverage from one Python version only Previously every matrix job uploaded coverage to Coveralls, which caused the parallel-build race: whichever job finished first closed the build, and the rest failed with "Can't add a job to a build that is already closed". Restrict the upload to the 3.11 job (same pattern as mhcgnomes), eliminating the race. --- .github/workflows/tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 83608fa..e125e95 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -37,4 +37,5 @@ jobs: run: | ./test.sh - name: Publish coverage to Coveralls + if: matrix.python-version == '3.11' uses: coverallsapp/github-action@v2.2.3