ci: check pull request titles #3

Merged
keb merged 1 commits from ci/pr-title into main 2026-10-12 21:59:02 +02:00
Owner

Copies pr-title.yml from lazysecrets: a pull request title must start with a conventional commit type (feat: …, fix(scope): …, [feat] …).

Pull requests are squash-merged, so the title becomes the commit on main. Keeping those conventional means release notes can be written from main's history later (git-cliff, as lazysecrets does).

Once merged, PR title / * gets added to main's required checks.

🤖 Generated with Claude Code

Copies `pr-title.yml` from lazysecrets: a pull request title must start with a conventional commit type (`feat: …`, `fix(scope): …`, `[feat] …`). Pull requests are squash-merged, so the title becomes the commit on main. Keeping those conventional means release notes can be written from main's history later (git-cliff, as lazysecrets does). Once merged, `PR title / *` gets added to main's required checks. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
keb added 1 commit 2026-10-12 21:52:28 +02:00
ci: check pull request titles
CI / StyLua (pull_request) Successful in 5s
CI / Smoke test (Neovim 0.11.7) (pull_request) Successful in 5s
PR title / Conventional title (pull_request) Successful in 2s
CI / Smoke test (Neovim 0.12.5) (pull_request) Successful in 5s
794d8cc08b
Pull requests are squash-merged, so the title becomes the commit on main. A conventional type keeps main's history usable for release notes later.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
keb merged commit 0a0a5b88af into main 2026-10-12 21:59:02 +02:00
keb deleted branch ci/pr-title 2026-10-12 21:59:02 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: keb/lazysecrets.nvim#3