-
Notifications
You must be signed in to change notification settings - Fork 49
Closed
Description
from: release_process.md
This is the second attempt. Lets see if it works.
Comments in the Develop Branch:
- The
develop
branch has the3.0.0-alpha.7-develop
. - The version is bumped according to releases, new features, and breaking changes.
Process:
-
develop
is ready for branching for a release. - force-push develop to
staging
branch. - commit
release: version 3.0.0-alpha.7
, that removes the-develop
suffix. - create pull request to merge
staging
intomain
branch. - check all status checks succeed for
main
branch. - push
main
branch toreleases/v3.0.0-alpha.7
branch. - check all status checks success for
releases/v3.0.0-alpha.7
branch. - create signed
v3.0.0-alpha.7
tag fromreleases/v3.0.0-alpha.7 HEAD
. - create github release from
v3.0.0-alpha.7
tag. - merge the
main
branch back intodevelop
branch, assuring that the 3.0.0-alpha.7 has the suffix-develop
.
Notes:
- At step
1.
,develop
is automatically published todockerhub
. - At step
3.
,main
is automatically published todockerhub
. - At step
5.
,releases\v3.0.0-alpha.7
is automatically published todockerhub
andcrate.io
.
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
No status