Closed sjacobs146 closed 4 years ago
Debian package: conjur-possum_1.8.0.0-a93b9cf9_amd64.deb
From: https://jenkins.conjur.net/job/cyberark--conjur/job/v1.8.0/
Debian package: conjur-possum_1.8.1.0-f1021336_amd64.deb From: https://jenkins.conjur.net/blue/organizations/jenkins/cyberark--conjur/detail/v1.8.1/4/pipeline/260
Please complete the following tasks to release this project.
Create Release Branch
git co b5c271e1
).git checkout -b release/11.6
) from the commit with the PAS release number.git push -u origin release/11.6
).release/11.6
branch build is currently green (fix if it is not).Update Release Artifacts
[x] Review commits to ensure all relevant changes have Changelog entries. This may be accomplished using the
[Unreleased]
diff link in the CHANGELOG.[x] Share the final changelog in Slack (
#conjur-core
) with a proposed version for the release, based on the scope of changes (Semver Summary), and ask for feedback and approval.[x] Once the new version number is approved by the Product Owner and/or Engineering Manager, increment the
VERSION
file to the desired release number.[x] Review the
Gemfile.lock
history and updateNOTICES.txt
with any library changes.[x] Review
CHANGELOG.md
to:Unreleased
changes to the release number and delete any unused headers.Unreleased
:View sections
### Added
### Changed
### Deprecated
### Removed
### Fixed
### Security
[x] Commit and push changes
[x] Notify relevant teammates and the Product Owner to review the branch changes using a GitHub branch diff link (e.g.
https://github.com/cyberark/conjur/compare/release/11.6
).[x] Upon approval and successful build, tag the release (
git tag -a v1.2.3 -m "v1.2.3 release"
).[x] Push the tag (
git push origin v1.2.3
).[x] Wait for successful build.
[x] Add the debian package name from the Jenkins build artifacts as a comment to this issue (e.g.
conjur-possum_1.7.4.0-b8019232_amd64.deb
). This can be found under Build Artifacts on the Jenkins build page.Re-integrate the Release Branch
[x] Ensure the local release branch is up-to-date (
git checkout release/11.6
andgit pull
).[x] Create a new branch to integrate into master (
git checkout -v integrate-11.6
)[x] Rebase
integrate-11.6
onmaster
(git rebase origin/master
)[ ] Resolve any conflicts as-needed with:
[x] Open a Pull Request for
integrate-11.6
intomaster
, tagging relevant teammates.[x] Upon approval and successful build, merge using "Squash and merge".