Document the steps needed to release the Fedora containers on GA

Signed-off-by: Clement Verna <cverna@tutanota.com>
This commit is contained in:
Clement Verna 2024-04-24 20:46:21 +02:00
parent eb7489387e
commit c5991c4d3c

View file

@ -76,9 +76,22 @@ In pungi.rpm.conf.j2 we need to check that the release.version_int should be now
. Set https://pagure.io/fedora-infra/ansible/blob/main/f/vars/all/FedoraPreviousPrevious.yaml[FedoraPreviousPrevious] to True.
. Update https://pagure.io/releng/blob/main/f/scripts/sync-latest-container-base-image.sh[The container sync script's] `current_stable` variable. (see https://pagure.io/releng/c/697a12fb07bc2afbd3a1c057f65e41e1cf6ebf24[Example])
. Update https://pagure.io/releng/blob/main/f/scripts/sync-ostree-base-containers.sh[The ostree container sync script's] `current_stable` variable. (see https://pagure.io/releng/c/15de8fc77d5c7fb3be0762b6bf56ad023908d144[Example])
For the references, checkout this https://pagure.io/fork/jnsamyak/fedora-infra/ansible/c/6d1267970e09f412f1f51a2c203ae64e29e2c4c3[PR].
== Final Container Release
On the GA date run the `sync-latest-container-base-image.sh` and `sync-ostree-base-containers.sh`
[source,subs="attributes+"]
....
$ scripts/sync-latest-container-base-image.sh {branched}
$ scripts/sync-ostree-base-containers.sh {branched}
....
== Stage Final Release for Mirrors
To prepare for running the staging script, make sure you have the following information: