-
Notifications
You must be signed in to change notification settings - Fork 11
Releasing a version is way too complex #1030
Copy link
Copy link
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
When I do a squash commit and write "BREAKING CHANGES" in the footer, I expect that it's going to be a major release. Not minor, and not patch as well. Just major.
When I do a minor release, by typing "feat:" in the commit title, I expect there to be only a minor release, no patch releases.
It would be great to see that a release version is carried out across all affected packages. Think WYSIWYG principle. It's better to have multiple smaller PR's, if granularity is a concern, than trying to have a smart system that consistently deploys incorrect versions which may cause dependents to have a bad day.
Suggested change:
- commit title
feat!: msgcauses a major release in all affected packages - commit title
feat: msgcauses a minor release in all affected packages - commit title
fix: msgcauses a patch release in all affected packages - drop requirement to have
BREAKING CHANGES: msgin the footer, and keep release logic consistent and unified.
related:
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working