Skip to content

📝 docs: require tests for features and bug fixes - #59

Merged
gaborbernat merged 1 commit into
mainfrom
docs-contributing-tests
Nov 5, 2026
Merged

gaborbernat merged 1 commit into
mainfrom
docs-contributing-tests

Conversation

@gaborbernat

Copy link
Copy Markdown
Member

Contributors had no written rule that a change to the Action needs coverage, and no pointer to where that coverage lives. The contributing guide now gets the same Tests section as tox-uv and pyproject-api: every feature and bug fix comes with a test, or the pull request explains why not. 📝

The Action has no unit tests; its tests are the CI self-test jobs, each running the Action in a different setup. The section names those setups, says a new input or code path gets a job or step of its own, and lists the events that run them. The opening paragraph now points contributors at prek run --all-files before they push, and the setup list moves from it into the new section.

@gaborbernat gaborbernat added documentation Improvements or additions to documentation skip news No user-facing changelog entry needed labels Nov 5, 2026
@gaborbernat
gaborbernat enabled auto-merge (squash) November 5, 2026 14:26
@gaborbernat
gaborbernat merged commit 6fe8c4f into main Nov 5, 2026
12 checks passed
@gaborbernat
gaborbernat deleted the docs-contributing-tests branch November 5, 2026 14:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation skip news No user-facing changelog entry needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant