Task #6294
Updated by bmbouter over 4 years ago
### Motivation Releasing Pulp3 is a [manual process](https://pulp.plan.io/projects/pulp/wiki/Pulp3_Release_Guide) with 15 steps in many cases. We could automate this process, we should automate it in a way that lets any plugin release using these scripts. ### Requirements * We need to handle releasing a z-release and a y-release as separate scripts that the release engineer would run. * When proceeding it should prompt the release engineer for confirmation as it makes various steps, e.g. creating the changelog or version bumps * We should use [bump2version](https://pypi.org/project/bump2version/) [bumpversion](https://pypi.org/project/bumpversion/) to bump the versions * It should make branches and tags * It should make the github release via it's API