Skip to content

ci: enforce Conventional Commits on PR titles#206

Merged
tonyandrewmeyer merged 2 commits into
canonical:mainfrom
tonyandrewmeyer:chore/validate-pr-title
Jun 10, 2026
Merged

ci: enforce Conventional Commits on PR titles#206
tonyandrewmeyer merged 2 commits into
canonical:mainfrom
tonyandrewmeyer:chore/validate-pr-title

Conversation

@tonyandrewmeyer

Copy link
Copy Markdown
Contributor

This PR ports canonical/operator's validate-pr-title.yaml workflow, which validates that pull request titles follow the Conventional Commits specification. PR titles become the squash-merge commit subject, so this keeps the merged history Conventional-Commits clean.

The workflow uses actions/[email protected] (the only action) and runs the local .github/check-conventional-pr-title.py script copied from operator -- no third-party action.

Port canonical/operator's validate-pr-title.yaml workflow, which validates
that pull request titles follow the Conventional Commits specification. PR
titles become the squash-merge commit subject, so this keeps the merged
history Conventional-Commits clean. The workflow uses actions/[email protected]
(the only action) and runs the local .github/check-conventional-pr-title.py
script copied from operator -- no third-party action.
@tonyandrewmeyer tonyandrewmeyer merged commit 814f3a6 into canonical:main Jun 10, 2026
40 checks passed
@tonyandrewmeyer tonyandrewmeyer deleted the chore/validate-pr-title branch June 10, 2026 04:31
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.

3 participants