-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Tooling
Use Case
As a... node driver engineer
I want... automatic PR title validation
So that... I don't accidentally merge with the wrong title and mess up the changelog generation
User Impact
Less accurate changelog
Dependencies
- None
Unknowns
- None
Acceptance Criteria
- Configure the following github action: https://github.com/amannn/action-semantic-pull-request
- Apply the action to all our supported repos:
- node driver
- js bson
- legacy driver
- kerberos
- zstd
- probably not libmongocrypt
- optionally to bson-ext
Implementation Requirements
- Ensure conventional commit format and that the scope is restricted to (NODE-)
- Open question: do we want to permit non-scope changes? (maybe limited to chore: and docs
Testing Requirements
- Manually test to make sure it works
Documentation Requirements
- None
Follow Up Requirements
- None