Skip to content

feat(ci): enforce conventional commits#186

Merged
machshev merged 1 commit intolowRISC:masterfrom
machshev:enforce-conventional-commits
Apr 29, 2026
Merged

feat(ci): enforce conventional commits#186
machshev merged 1 commit intolowRISC:masterfrom
machshev:enforce-conventional-commits

Conversation

@machshev
Copy link
Copy Markdown
Collaborator

We need to ensure that all commit messages are conventional commits as the auto release mechanism relies on this to work out what type of release to make. If it's a fix: then it will just do a patch release, feat: is a minor release, and breaking change is a major release.

Recently we had a commit go through that didn't have this format and it meant there was no release triggered.

Conventional commits are required for the automated release process to
work out what type of release to make.

Signed-off-by: James McCorrie <james.mccorrie@lowrisc.org>
@machshev machshev force-pushed the enforce-conventional-commits branch from 4c738b9 to 0947063 Compare April 29, 2026 09:17
Copy link
Copy Markdown
Contributor

@martin-velay martin-velay left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's a good idea to integrate this check into the CI for each commit. Thanks James

@machshev machshev added this pull request to the merge queue Apr 29, 2026
Merged via the queue into lowRISC:master with commit 547ce37 Apr 29, 2026
6 checks passed
@hcallahan-lowrisc
Copy link
Copy Markdown
Contributor

As well as a CI check, we should add some docs to the contribution guidelines / a pre-populated PR message or some other sort of automated popup that reminds users they need to do this.

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.

3 participants