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
Updated by fao89 over 3 years ago
Yes, a new command, maybe: python .travis/release.py post with some optional args for pulp_file and pulp-certguard branches
Updated by daviddavis over 3 years ago
- Groomed changed from No to Yes
- Sprint Candidate changed from No to Yes
Updated by daviddavis almost 3 years ago
- Status changed from NEW to CLOSED - CURRENTRELEASE
Actions