nginxinc / nginx-s3-gateway

NGINX S3 Caching Gateway
Apache License 2.0
488 stars 127 forks source link

ci: Implement a PR title linter #275

Closed alessfg closed 1 month ago

alessfg commented 2 months ago

Proposed changes

This PR adds a GitHub Action workflow to lint PR titles and ensure they follow the Conventional Commits spec. This accomplishes two things:

  1. Streamlines our commit history, making it easier to grep the contents/focus of any given commit/PR.
  2. Streamlines our release process (still a WIP) by making it very easy to categorize changes within our release notes.

Checklist

Before creating a PR, run through this checklist and mark each as complete: