Skip to content

ci: clarify PR title hints and version bump requirements - #267

Merged
krowvin merged 1 commit into
mainfrom
ci/pr-title-hint-prefix
Sep 21, 2026
Merged

krowvin merged 1 commit into
mainfrom
ci/pr-title-hint-prefix

Conversation

@krowvin

@krowvin krowvin commented Sep 21, 2026

Copy link
Copy Markdown
Collaborator

The title reminder currently warns on valid maintenance titles such as test: and ci:, and its copyable examples include PATCH -/MINOR -/MAJOR - text that does not match the required commit format. Match <type>: description for all PRs, including scopes and breaking-change markers, and comment only when that format is missing. Correcting a title removes the reminder; updates and deletion are restricted to the marked GitHub Actions bot comment.

Explain the major, minor, and patch requirements in both the reminder and CONTRIBUTING.md, with version examples, non-release types, and precedence across merged commits. Emphasize that feat: alone is minor and breaking changes require ! or a BREAKING CHANGE: footer. This matches cwms-python PR #321 without changing release calculation.

Validation: 34 cases against the actual inline workflow script with mocked GitHub APIs passed; the full configured pre-commit suite (Black, isort, yamlfix, and generated ownership checks) passed; whitespace checks passed. The workflow runs with pull_request_target, so the new live behavior takes effect after merge.

@krowvin
krowvin requested a review from Enovotny as a code owner September 21, 2026 12:40
@krowvin
krowvin merged commit 8b278b9 into main Sep 21, 2026
12 checks passed
@krowvin
krowvin deleted the ci/pr-title-hint-prefix branch September 21, 2026 13:07
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.

1 participant