Skip to content

CI: build only after the test matrix passes - #31

Merged
un33k merged 1 commit into
mainfrom
fix/build-after-tests
Sep 22, 2026
Merged

un33k merged 1 commit into
mainfrom
fix/build-after-tests

Conversation

@un33k

@un33k un33k commented Sep 22, 2026

Copy link
Copy Markdown
Owner

The build job had no needs:, so it ran at the same time as the test matrix. With this change it waits until every Python version in the matrix (3.9–3.14 and PyPy) passes.

pypi-publish already depended on both build and ci. So the run order is now tests, then build, then publish (publish only on v* tags).

This change is one needs: ci line in .github/workflows/ci.yml. I checked that the workflow YAML still parses.

🚀 Generated with Dojo ⛩️

The build job ran in parallel with the tests, so a package could be built
(and on a tag, published once tests finished) from code whose tests were
still running. Gate build on the ci matrix.
@un33k
un33k merged commit 446729e into main Sep 22, 2026
17 checks passed
@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 98.768%. remained the same — fix/build-after-tests into main

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants