Create a release from a tag #3359
Unanswered
Seeyko
asked this question in
Release workflow
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello,
I'm trying to set up the following workflow with semantic-release and would appreciate some guidance:
The
main
branch is thepreprod
branch, which creates prereleases with anrc
tag.The
develop
branch createbeta
releases.We merge
features
branches intodevelop,
which increases thebeta
version. Once we are ready, we mergedevelop
into themain
branch, which creates anrc
release and deploys to a pre-production server for further testing.If the tests are successful, I would like to create a new tag from the
rc
tag. This tag will be the final and official release, triggering a new release (not a new tag since I created it manually) and deploying to the production server.Is this workflow possible with semantic-release?
Alternatively, is it possible to run a new manual pipeline with some custom variables to trigger a new tag and release for production based on a given
rc
tag?Another solution is make
main
as the production branch and have anotherpreprod
branch. However, this adds complexity since we would need to do a merge request on themain
branch. Creating a release from anrc
tag is less work and ensures we are based on the same commit as the targetedrc.
Any suggestions or ideas on how to achieve this would be greatly appreciated!
Thank you for the awesome plugins, and have a great week!
Beta Was this translation helpful? Give feedback.
All reactions