Skip to content

Comments

ci: add conventional commit check for PR titles#81

Merged
shikhar merged 1 commit intomainfrom
ci/conventional-commit-check
Feb 19, 2026
Merged

ci: add conventional commit check for PR titles#81
shikhar merged 1 commit intomainfrom
ci/conventional-commit-check

Conversation

@shikhar
Copy link
Member

@shikhar shikhar commented Feb 19, 2026

Summary

  • Adds a CI job using amannn/action-semantic-pull-request to validate PR titles follow conventional commit format
  • Only runs on pull_request events
  • Ensures PR titles produce valid conventional commits on squash merge, which release-plz relies on for changelog generation

Test plan

  • Verify this PR's own title passes the check
  • Open a PR with a non-conventional title and verify it fails

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@greptile-apps
Copy link

greptile-apps bot commented Feb 19, 2026

Greptile Summary

Adds automated validation for PR titles to enforce conventional commit format, ensuring proper changelog generation with release-plz on squash merges.

  • Adds conventional-commit job using amannn/action-semantic-pull-request@v5
  • Only runs on pull request events with proper conditional check
  • Adds required pull-requests: read permission to workflow
  • Aligns with existing project style guide requirement (line 21 in CLAUDE.md)

Confidence Score: 5/5

  • This PR is safe to merge with minimal risk
  • Simple CI configuration addition that adds automation for an existing project convention, uses a well-established GitHub Action with appropriate permissions, and has proper conditional logic
  • No files require special attention

Important Files Changed

Filename Overview
.github/workflows/ci.yml Adds conventional commit check job using amannn/action-semantic-pull-request@v5 with proper permissions

Last reviewed commit: 9863282

@shikhar shikhar merged commit 233b32f into main Feb 19, 2026
6 checks passed
@shikhar shikhar deleted the ci/conventional-commit-check branch February 19, 2026 23:04
@github-actions github-actions bot mentioned this pull request Feb 19, 2026
shikhar pushed a commit that referenced this pull request Feb 19, 2026
## 🤖 New release

* `cachey`: 0.10.1 -> 0.10.2

<details><summary><i><b>Changelog</b></i></summary><p>

<blockquote>

##
[0.10.2](0.10.1...0.10.2)
- 2026-02-19

### Fixed

- *(ci)* use buildx imagetools for multi-arch manifest creation
([#79](#79))

### Other

- add conventional commit check for PR titles
([#81](#81))
</blockquote>


</p></details>

---
This PR was generated with
[release-plz](https://github.com/release-plz/release-plz/).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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