Skip to content

Commit fcb2a72

Browse files
committed
ci: Update for Fedora 44 branching from rawhide
Fedora 44 has branched from rawhide, so update the CI matrix accordingly: - Point fedora-44 images to :44 instead of :rawhide - Add fedora-45 as the new rawhide - Add fedora-44 to integration test matrix (BZ 2429501 is fixed) - Add fedora-44 to Packit COPR and TMT test targets - Re-enable rawhide Packit TMT tests (BZ 2429501 is fixed) Closes: #1985 Assisted-by: OpenCode (claude-opus-4-6) Signed-off-by: John Eckersberg <[email protected]>
1 parent 0c5446b commit fcb2a72

File tree

4 files changed

+14
-9
lines changed

4 files changed

+14
-9
lines changed

.github/workflows/build-and-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
publish-images:
1919
strategy:
2020
matrix:
21-
test_os: [fedora-43, fedora-44, centos-9, centos-10]
21+
test_os: [fedora-43, fedora-44, fedora-45, centos-9, centos-10]
2222
variant: [ostree, composefs-sealeduki-sdboot]
2323
exclude:
2424
# centos-9 UKI is experimental/broken (https://github.com/bootc-dev/bootc/issues/1812)

.github/workflows/ci.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ jobs:
127127
strategy:
128128
fail-fast: false
129129
matrix:
130-
test_os: [fedora-43, fedora-44, centos-9, centos-10]
130+
test_os: [fedora-43, fedora-44, fedora-45, centos-9, centos-10]
131131

132132
runs-on: ubuntu-24.04
133133

@@ -159,8 +159,7 @@ jobs:
159159
strategy:
160160
fail-fast: false
161161
matrix:
162-
# No fedora-44 due to https://bugzilla.redhat.com/show_bug.cgi?id=2429501
163-
test_os: [fedora-43, centos-9, centos-10]
162+
test_os: [fedora-43, fedora-44, centos-9, centos-10]
164163
variant: [ostree, composefs-sealeduki-sdboot]
165164
exclude:
166165
# centos-9 UKI is experimental/broken (https://github.com/bootc-dev/bootc/issues/1812)

.packit.yaml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@ jobs:
4343
- fedora-43-x86_64
4444
- fedora-43-aarch64
4545
- fedora-43-s390x
46+
- fedora-44-x86_64
47+
- fedora-44-aarch64
48+
- fedora-44-s390x
4649
# Sanity check on secondary targets, fewer architectures just
4750
# because the chance that we break e.g. ppc64le *just* on
4851
# rawhide is basically nil.
@@ -69,9 +72,10 @@ jobs:
6972
- centos-stream-10-aarch64
7073
- fedora-43-x86_64
7174
- fedora-43-aarch64
72-
# https://bugzilla.redhat.com/show_bug.cgi?id=2429501
73-
# - fedora-rawhide-x86_64
74-
# - fedora-rawhide-aarch64
75+
- fedora-44-x86_64
76+
- fedora-44-aarch64
77+
- fedora-rawhide-x86_64
78+
- fedora-rawhide-aarch64
7579
tmt_plan: /tmt/plans/integration
7680
tf_extra_params:
7781
environments:

hack/os-image-map.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,15 @@
66
"centos-10": "quay.io/centos-bootc/centos-bootc:stream10",
77
"fedora-42": "quay.io/fedora/fedora-bootc:42",
88
"fedora-43": "quay.io/fedora/fedora-bootc:43",
9-
"fedora-44": "quay.io/fedora/fedora-bootc:rawhide"
9+
"fedora-44": "quay.io/fedora/fedora-bootc:44",
10+
"fedora-45": "quay.io/fedora/fedora-bootc:rawhide"
1011
},
1112
"buildroot-base": {
1213
"centos-9": "quay.io/centos/centos:stream9",
1314
"centos-10": "quay.io/centos/centos:stream10",
1415
"fedora-42": "quay.io/fedora/fedora:42",
1516
"fedora-43": "quay.io/fedora/fedora:43",
16-
"fedora-44": "quay.io/fedora/fedora:rawhide"
17+
"fedora-44": "quay.io/fedora/fedora:44",
18+
"fedora-45": "quay.io/fedora/fedora:rawhide"
1719
}
1820
}

0 commit comments

Comments
 (0)