Skip to content

Release branches are treated as pre-releases #3906

Answered by asbjornu
yecarri asked this question in Q&A
Discussion options

You must be logged in to vote

@yecarri, according to the Gitflow workflow, release branches are not indented to be stable for each and every commit to the release branch. release branches are branches whose purpose is to stabilize the build. Once the release branch is considered stable and ready, it is merged into main.

The merge-commit of the release branch into main is tagged and then that tagged merge-commit is what should produce a stable, finalized, deployable artifact versioned without a prerelease label.

Once develop has acquired enough features for a release (or a predetermined release date is approaching), you fork a release branch off of develop. Creating this branch starts the next release cycle, so no new…

Replies: 2 comments 5 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
5 replies
@yecarri
Comment options

@asbjornu
Comment options

Answer selected by HHobeck
@yecarri
Comment options

@asbjornu
Comment options

@HHobeck
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants
Converted from issue

This discussion was converted from issue #3905 on February 09, 2024 11:24.