feat: add Fedora 44 support alongside Fedora 43

- add fedora-44-mirrors ingredient and register it in the repository choices
- expand the desktop variant matrix to [43, 44, rawhide] (48 dishes)
- bump CI workflows and deploy fallback URL to Fedora 44
- cover both release repositories in tests
This commit is contained in:
Lukas Greve
2026-09-04 13:55:24 +02:00
parent c7142ac43a
commit 8ad3589223
8 changed files with 36 additions and 21 deletions
+8
View File
@@ -99,6 +99,14 @@ def test_collect_fragments_gnome_standard(templates):
assert slug in fragments
@pytest.mark.parametrize("release", ["43", "44"])
def test_collect_fragments_release_repository(templates, release):
variant = {"repository": release}
fragments, problems = gen.collect_fragments(templates, variant)
assert problems == []
assert f"repo/fedora-{release}-mirrors.ks" in fragments
def test_collect_fragments_choices_default_to_first(templates):
variant = {"repository": "43"}
fragments, problems = gen.collect_fragments(templates, variant)