epel-minor-release/koji-release-tags: Enforce bare merge mode on external repos

If not specified, koji defaults to "koji" merge mode, not "bare".

Signed-off-by: Carl George <carlwgeorge@gmail.com>
This commit is contained in:
Carl George
2025-08-15 14:58:05 -05:00
parent d5cabb0a79
commit 3ea97bebbe

View File

@@ -45,10 +45,13 @@
external_repos:
- repo: "c{{ release_major }}-baseos"
priority: 10
merge_mode: bare
- repo: "c{{ release_major }}-appstream"
priority: 20
merge_mode: bare
- repo: "c{{ release_major }}-crb"
priority: 30
merge_mode: bare
- name: Remove external repos from the old release base tag
ansible.builtin.command: koji --profile {{ koji_profile }} remove-external-repo {{ item }} epel{{ old_release }}-base
@@ -65,10 +68,13 @@
external_repos:
- repo: "c{{ release_major }}-snapshot-baseos"
priority: 10
merge_mode: bare
- repo: "c{{ release_major }}-snapshot-appstream"
priority: 20
merge_mode: bare
- repo: "c{{ release_major }}-snapshot-crb"
priority: 30
merge_mode: bare
- name: Clone EPEL old release tag into the new release
ansible.builtin.command: koji --profile {{ koji_profile }} clone-tag --all --latest-only epel{{ old_release }} epel{{ release }}