Replies: 1 comment
-
|
From @jossef: It is the expected behavior, we will trigger the release manually, and a release will be created only if there is a commit with |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
We are using the semantic-release tool to calculate the next SemVer based on the commit messages.
The point is that semantic-release will create a new release only for a subgroup of the allowed messages (
fix|feat|perf|BREAKING CHANES), because there is no reason to publish a new version forci|buildetc'. (see semantic-release/semantic-release#2820 (comment))Now, to reduce the frequency of a release, we changed the release pipeline to be triggered manually by
workflow_dispatch.Considering all the points above, you can understand that now there is a situation when you trigger a release manually, but it still won't trigger a new release (as you can see here).
The question is if we want to return back to the semantic-release defaults, by triggering it on every commit in the
master, and the version will be released only when one of thefix|feat|perf|BREAKING CHANES?Or do we want to continue with the manual way, and force the semantic-release to trigger the release even if it is only
ci|build?(Or keep it like it now- trigger manually, and no release if no commit with
fix|feat|perf|BREAKING CHANES)Beta Was this translation helpful? Give feedback.
All reactions