Skip to content

CI: run only on PRs into main; no post-merge or tag runs - #33

Merged
un33k merged 1 commit into
mainfrom
fix/ci-pr-only
Sep 22, 2026
Merged

un33k merged 1 commit into
mainfrom
fix/ci-pr-only

Conversation

@un33k

@un33k un33k commented Sep 22, 2026

Copy link
Copy Markdown
Owner

CI now runs only on pull requests into main. It tests on all seven Python versions and builds only after they pass. There are no runs after merge or on tags.

  • Removed triggers: pushes to main, dev and ci; v* tags; workflow_dispatch; and PRs into dev and ci.
  • Removed the tag-triggered Publish job. Releases are published manually, the way 4.1.0 was.
  • Kept: the Python 3.9–3.14 and PyPy matrix; Build runs only after that matrix passes and still uploads the built wheel and sdist as a PR artifact; Coveralls still runs.

main is being protected to accept changes only by PR, with these checks required. That's why the post-merge run is redundant.

Note: the Coveralls branch=main badge only updates from runs on main. With no post-merge runs, it keeps showing the coverage from the last one.

🚀 Generated with Dojo ⛩️

Test and build before merge only. main is protected (PR-only, checks
required), so post-merge and tag runs re-did work already verified.
Releases are published manually.
@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 98.768%. remained the same — fix/ci-pr-only into main

@un33k
un33k merged commit f632614 into main Sep 22, 2026
17 checks passed
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