Release Owner
-
Request Hammer CLI Katello release from maintainers
-
Change Redmine version 3.15.0 state to Closed
-
Clone tool_belt and run:
-
./tools.rb setup-environment configs/katello/3.15.yaml
-
./tools.rb cherry-picks --version 3.15.0 configs/katello/3.15.yaml
- Verify tickets in the cherry_picks_3.15.0 file are accounted for or additional cherry pick them
-
-
In katello release branch:
-
Update
lib/katello/version.rb
to 3.15.0 -
Commit:
git commit -m "Release 3.15.0"
-
Tag:
git tag -s -m "Release 3.15.0" 3.15.0
-
Push:
git push --follow-tags
-
Generate source gem:
gem build katello.gemspec
-
Push gem:
gem push katello-3.15.0.gem
-
Update
Once Source is Available
Release Packager
-
Update
katello
,katello-repos
andrubygem-katello
in foreman-packaging rpm/3.15 branch. - Merge packaging PR once job is green
-
Release all packages:
obal release katello katello-repos rubygem-katello
- Download, sign, upload RPM signatures and upload RPMs
- Kick off the release pipeline by calling release_pipeline