Skip to content

ci: validate PR titles as conventional commits#26

Merged
davidpoblador merged 1 commit intomainfrom
ci/pr-title-check
May 3, 2026
Merged

ci: validate PR titles as conventional commits#26
davidpoblador merged 1 commit intomainfrom
ci/pr-title-check

Conversation

@davidpoblador
Copy link
Copy Markdown
Member

@davidpoblador davidpoblador commented May 3, 2026

Closes #25

Summary

Adds amannn/action-semantic-pull-request@v6 to validate PR titles as conventional commits before merge. Matches the workflow already shipping in alltuner/vibetuner.

Why

alltuner/mise-completions-sync PR #63 squash-merged with a non-conventional title; release-please failed to parse the squash subject (unexpected token \ ` at 1:6`) and skipped the only commit since the prior release, so no release PR was opened. Other parseable commits in the same window normally mask this — it surfaces only when a non-conventional PR is the sole change since the last release.

This repo has the same exposure (release-please via .github/workflows/release.yml, squash-merge with COMMIT_OR_PR_TITLE, no PR title check). See #25.

Test plan

  • Workflow file is syntactically valid (loads on the next PR open)
  • Opening a PR with a non-conventional title posts a failed status check
  • Opening a PR with feat: ... / fix: ... etc. passes

🤖 Generated with Claude Code

Prevents release-please from silently dropping PRs whose squash subject
is non-conventional. Matches the workflow already shipping in
alltuner/vibetuner.

Refs #25

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@davidpoblador davidpoblador merged commit ee8b40f into main May 3, 2026
1 check passed
@davidpoblador davidpoblador deleted the ci/pr-title-check branch May 3, 2026 07:52
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.

Validate PR titles as conventional commits to avoid release-please dropping PRs

1 participant