Actions
Story #7818
closedStory #8093: [EPIC] Release automation
Release script - Pulpcore post Y-release steps
Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:
0%
Estimated time:
Platform Release:
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Sprint:
Quarter:
Description
After a successful Y-release, the script should follow these steps:
- Checkout on the latest tag e.g. git checkout 3.9.0
- Create X.Y branch e.g. 3.9
- Run the release script for patch e.g. python .travis/release.py patch --lower 3.7 --upper 3.10
- Pin pulp_file and pulp-certguard branches on template_config.yml
- Pin pulpcore_pip_version_specifier with < X.Y+1 e.g. <3.10
- Pin pulpcore_branch with X.Y e.g. 3.9
- Run plugin_template and commit the changes
- Push X.Y branch to upstream
Actions