himdel / ansible-hub-ui

Ansible Automation Hub UI
0 stars 0 forks source link

New branch checklist #3

Closed himdel closed 1 year ago

himdel commented 2 years ago

Github labels:

backport-X.Y & backported-X.Y in https://github.com/ansible/ansible-hub-ui/labels & https://github.com/ansible/galaxy_ng/labels

Update 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 branch

Update 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 list

Cleanup in the new stable branch

Drop pretty much anything from .github/ except for workflows that apply to pull_request: or push: (or tags:) 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)

himdel commented 2 years ago

Note: when changing the checklist, update confluence as well.

himdel commented 2 years ago

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:

himdel commented 1 year ago

stable-4.6 post-branching list:

version bumps:

labels backport-4.6 & backported-4.6:

dependabot, i18n workflow, README:

cleanup in stable-4.6:

galaxykit46:

galaxykit45:

pulp-ci-centos:

himdel commented 1 year ago

stable-4.7 post-branching list: