Closed himdel closed 1 year ago
Note: when changing the checklist, update confluence as well.
stable-4.5
post-branching list:
version bumps:
labels backport-4.5
& backported-4.5
:
dependabot:
i18n workflow:
README:
cleanup in stable-4.5
:
galaxykit in stable-4.5
:
galaxykit in stable-4.4
:
pulp-ci-centos:
stable-4.6
post-branching list:
version bumps:
labels backport-4.6
& backported-4.6
:
backport-4.6
"This PR should be backported to stable-4.6 (2.3)"backported-4.6
"This PR has been backported to stable-4.6 (2.3)"dependabot, i18n workflow, README:
cleanup in stable-4.6
:
.github/workflows/
- leaving only backported-labels
, cypress
(and scripts/
), pr-checks
and stable-release
.github/
- leaving only workflows/
package.json
- remove husky
from deps and the husky
config section, run npm install
afterwards to update the lockfileREADME.md
- drop "Develop in Insights Mode", "Deploying", "How it works", "Workflows" and "Insights Components" sections.cloud-stage-cron.enabled
- rm.travis/
- rm wholebuild_deploy.sh
, ci.sh
, pr_check.sh
- rmgalaxykit46:
pip install galaxykit
galaxykit45:
pip install galaxykit==0.8.0
pulp-ci-centos:
stable-4.7
post-branching list:
Github labels:
backport-X.Y
&backported-X.Y
in https://github.com/ansible/ansible-hub-ui/labels & https://github.com/ansible/galaxy_ng/labelsUpdate dependabot (on master):
add an entry for the new release
.github/dependabot.yml
,.github/labeler.yml
Bump version for python tooling (both master and new branch):
bump version in
ansible-hub-ui/__init__.py
on both master and new branchUpdate workflows
.github/workflows/i18n.yml
needs updating with the new branch (do skip 4.2 and 4.3)Update workflow list by branches in README (master)
README.md
probably needs a new entry in the branch listCleanup in the new stable branch
Drop pretty much anything from
.github/
except for workflows that apply topull_request:
orpush:
(ortags:
) for that branch . (dependabot
,patchback
and cron workflows run from master)Update README to drop things only maintained in master README - workflows and deploying sections.
Drop husky (to prevent different branches installing different versions, and drop ancient husky deps)
Ensure
.github/workflows/cypress.yml
installs galaxykit from pypi, not github for stable branches. (pip install git+https://github.com/ansible/galaxykit.git
->pip install galaxykit
)Update cypress.yml build step - change
ghcr.io/pulp/pulp-ci-centos:latest
to the permanent version of the latest tag (https://hub.docker.com/r/pulp/pulp-ci-centos/tags .. as in latest -> 3.15).Drop insights and community specific bits
Update access.redhat.*documentation links to point to the right version. (https://github.com/ansible/ansible-hub-ui/pull/3422)
Previous last stable version
Ensure
.github/workflows/cypress.yml
installs a specific version of galaxykit from pypi, not latest. (pip install galaxykit
->pip install galaxykit==0.7.0
)