You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update the CHANGELOG.md file with the new version number and release notes.
Run tests and linting, and make sure the version running in the default branch is working end-to-end. At least the minimal end-to-end manual tests is mandatory.
🚨 DO NOT RELEASE before holidays or weekends! Mondays and Tuesdays are preferred.
Merging the Branches
When the team is confident the release is stable, you'll need to create two pull requests:
release/x.y.z -> main: 🚨 Do not squash-and-merge! This PR should be merged with a merge commit. Release 3.1.0 to main #503
release/x.y.z -> develop: this should be merged after the main branch is merged. 🚨 Do not squash-and-merge! This PR should be merged with a merge commit. Release 3.1.0 to dev #506
Publishing the Release
After the release branch is merged to main, create a new release on GitHub with the name x.y.z and the use the same changes from the CHANGELOG.md file.
Release Checklist
Git Preparation
x.y.z
.x.y.z
".develop
branch, following the gitflow naming patternrelease/x.y.z
.Code Preparation
version
andappVersion
in helmchart/sdp/Chart.yaml.Version
in main.goMerging the Branches
release/x.y.z -> main
: 🚨 Do not squash-and-merge! This PR should be merged with a merge commit. Release3.1.0
tomain
#503release/x.y.z -> develop
: this should be merged after themain
branch is merged. 🚨 Do not squash-and-merge! This PR should be merged with a merge commit. Release3.1.0
todev
#506Publishing the Release
main
, create a new release on GitHub with the namex.y.z
and the use the same changes from the CHANGELOG.md file.The text was updated successfully, but these errors were encountered: