Skip to content

feat: enforce conventional pr titles and label prs by path#78

Open
N4M3Z wants to merge 1 commit into
mainfrom
pr-lint
Open

feat: enforce conventional pr titles and label prs by path#78
N4M3Z wants to merge 1 commit into
mainfrom
pr-lint

Conversation

@N4M3Z

@N4M3Z N4M3Z commented Jul 9, 2026

Copy link
Copy Markdown
Owner

Problem

PR titles become squash-commit messages on main, but nothing enforces the conventional-commit format, and PRs carry no area labels for scanning the queue.

Fix

A pr-lint workflow validates titles against the allowed types (feat, fix, docs, chore, refactor, test) with a lowercase-subject pattern, and labels PRs from changed paths via .github/labeler.yml (skills, rules, agents, hooks, templates, docs, ci).

The area labels must exist in the repo before the labeler can apply them; they are created alongside this PR.

Test plan

  • This PR's title passes the semantic check
  • Labeler applies the ci label to this PR

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