Commit 1a35fafa authored by Louis Abel's avatar Louis Abel 📺
Browse files

Merge branch 'devel' into 'main'

update readme

See merge request !14
parents 5ddf42fe b077152f
Pipeline #47 passed with stage
in 30 seconds
......@@ -4,3 +4,42 @@ sync
These scripts assist in syncing to staging and to prod for releases, whether
they are full point releases, simple update releases, or a brand new repository
being added. Each script here has a specific purpose.
What to do?
When the scripts are being ran, they are usually ran with a specific purpose or
a reason. They are also ran in a certain order.
The below are common vars files. common_X will override what's in common.
├── common
├── common_8
These are for the releases in general. What they do is noted below.
├── -> Generates torrents for images
├── -> Syncs a minor release to staging
├── -> Preps staging updates and signs repos
├── -> Signs the repomd (only)
├── -> Syncs staging to production
├── -> Syncs a provided compose to staging
├── -> Syncs a sig provided compose to staging
Generally, you will only run `` when a full
minor release is being produced. So for example, if 8.5 has been built out, you
would run that after a compose. `` would be ran shortly after.
When doing updates, the order of operations (preferably) would be:
* ``
* `` Only if sigs are updated
* `` -> This is required to ensure the groups, compos, and
module data stay sane. This helps us provide older
packages in the repos.
* `` -> After the initial testing, it is sent to prod.
# Signs repo metadata only
# Source common variables
export RLVER=8
# shellcheck disable=SC2046,1091,1090
source "$(dirname "$0")/common"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment