-
Notifications
You must be signed in to change notification settings - Fork 15
How to release Couper
Differences between minor and patch release flow:
Minor: While creating a minor release (e.g. v1.8.0) all features and fixes can be found within the master branch.
From this moment on (tag) future feature development is decoupled from the 1.8 release while creating a release.1.8
branch for upcoming fixes. This branch will be kept for an undefined time.
Patch: A fix release from the release.1.x
branch follows a merge into the master
branch without deleting the release.1.x
branch even if GitHub suggests it. Fixes have to be created from release.1.x
as base and the Pull-Request target must be release.1.x
. They will be released asap if it's an important one or grouped with other fixes as upcoming path release e.g. v1.8.1
. Then merge the state to master
.
The changelog file will always be a conflict which must be resolved.
TBC: guide with pictures.