feat: add fedora 42/43/44 base images #6

Merged
benvin merged 5 commits from benvin/fedora-distros into main 2026-10-03 15:42:57 +10:00
Member

container-rpmbuilder needs per-distro base images for Fedora 42/43/44 to replace packer-images' fedora4x-base.

  • add distros/fedora{42,43,44} porting the packer-images base package set
  • bootstrap the CA from the pinned rpm-vendor-f4x unkin-ca-certificates RPM
  • point dnf at the artifactapi fedora mirrors (fedora-archive for EOL F42) and estate rpm-*-f4x locals
  • disable dnf zchunk, since artifactapi ignores Range requests and zchunk metadata loads fail
  • add the fedora variants to the build-matrix and docker matrices
  • add a build workflow depending on build-matrix, so the required build context passes only when every distro builds
container-rpmbuilder needs per-distro base images for Fedora 42/43/44 to replace packer-images' `fedora4x-base`. - add `distros/fedora{42,43,44}` porting the packer-images base package set - bootstrap the CA from the pinned `rpm-vendor-f4x` `unkin-ca-certificates` RPM - point dnf at the artifactapi fedora mirrors (`fedora-archive` for EOL F42) and estate `rpm-*-f4x` locals - disable dnf zchunk, since artifactapi ignores Range requests and zchunk metadata loads fail - add the fedora variants to the build-matrix and docker matrices - add a `build` workflow depending on `build-matrix`, so the required `build` context passes only when every distro builds
unkin-agent added 1 commit 2026-10-03 09:49:17 +10:00
Add fedora 42/43/44 base images
ci/woodpecker/pr/build/3 Pipeline failed
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build/4 Pipeline was successful
ci/woodpecker/pr/build/2 Pipeline was successful
ci/woodpecker/pr/build/1 Pipeline was successful
976fb0b3a9
unkin-agent added 1 commit 2026-10-03 09:54:50 +10:00
Disable dnf zchunk; artifactapi ignores Range
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build/2 Pipeline was successful
ci/woodpecker/pr/build/4 Pipeline was successful
ci/woodpecker/pr/build/3 Pipeline was successful
ci/woodpecker/pr/build/1 Pipeline was successful
68e27e2560
Author
Member

No findings.

No findings.
unkin-agent added 1 commit 2026-10-03 15:34:53 +10:00
Gate the build context on every matrix entry via an aggregator workflow
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build-matrix/2 Pipeline was successful
ci/woodpecker/pr/build-matrix/3 Pipeline was successful
ci/woodpecker/pr/build-matrix/4 Pipeline was successful
ci/woodpecker/pr/build-matrix/1 Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
95f449a875
unkin-agent added 1 commit 2026-10-03 15:37:02 +10:00
Break fedora44 matrix entry to exercise the build gate
ci/woodpecker/pr/build-matrix/4 Pipeline failed
ci/woodpecker/pr/pre-commit Pipeline failed
ci/woodpecker/pr/build-matrix/2 Pipeline was successful
ci/woodpecker/pr/build-matrix/3 Pipeline was successful
ci/woodpecker/pr/build-matrix/1 Pipeline was successful
ci/woodpecker/pr/build unknown status
c9f3787b08
unkin-agent added 1 commit 2026-10-03 15:38:53 +10:00
Restore fedora44 matrix base image
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build-matrix/4 Pipeline was successful
ci/woodpecker/pr/build-matrix/2 Pipeline was successful
ci/woodpecker/pr/build-matrix/3 Pipeline was successful
ci/woodpecker/pr/build-matrix/1 Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
3eb0c83bba
Author
Member

No findings.

No findings.
benvin merged commit 55fb671096 into main 2026-10-03 15:42:57 +10:00
benvin deleted branch benvin/fedora-distros 2026-10-03 15:42:57 +10:00
Sign in to join this conversation.