diff --git a/.github/workflows/nightly-update.yml b/.github/workflows/nightly-update.yml index 7cfcbac..a0bf260 100644 --- a/.github/workflows/nightly-update.yml +++ b/.github/workflows/nightly-update.yml @@ -10,7 +10,7 @@ jobs: strategy: matrix: image: ["fedora-ci", "fedora-silverblue"] - release: [ "42", "43", ] + release: [ "42", "43", "44", "unstable" ] fail-fast: false uses: ./.github/workflows/build-image.yml with: @@ -22,7 +22,7 @@ jobs: strategy: matrix: image: [ "fedora-silverblue-installer"] - release: [ "43", ] + release: [ "43", "44", "unstable" ] fail-fast: false uses: ./.github/workflows/build-image.yml with: diff --git a/fedora-ci/44/Containerfile b/fedora-ci/44/Containerfile new file mode 100644 index 0000000..72939f2 --- /dev/null +++ b/fedora-ci/44/Containerfile @@ -0,0 +1,30 @@ +FROM quay.io/fedora/fedora:44 +SHELL ["/usr/bin/bash", "-c"] + +RUN dnf install --quiet -y \ + koji \ + fedpkg \ + git \ + python-xmltodict \ + rpmdevtools \ + rpm-sign \ + mock \ + ccache \ + zstd \ + createrepo \ + rpmlint \ + ShellCheck \ + pykickstart \ + lorax \ + anaconda \ + lorax-lmc-novirt \ + dracut-live \ + kiwi \ + tito \ + xorriso \ + erofs-utils \ + qemu-img \ + kiwi-boxed-plugin \ +&& dnf clean all + +COPY mock-defaults.cfg /etc/mock/site-defaults.cfg diff --git a/fedora-silverblue-installer/44/Containerfile b/fedora-silverblue-installer/44/Containerfile new file mode 100644 index 0000000..5161aef --- /dev/null +++ b/fedora-silverblue-installer/44/Containerfile @@ -0,0 +1,20 @@ +FROM ghcr.io/t2linux/fedora-silverblue:unstable + +RUN dnf install -y \ + anaconda \ + anaconda-install-env-deps \ + anaconda-dracut \ + dracut-config-generic \ + dracut-network \ + net-tools \ + squashfs-tools \ + grub2-efi-x64-cdboot \ + python3-mako \ + lorax-templates-* \ + biosdevname \ + prefixdevname \ + && dnf clean all + +RUN mkdir -p /boot/efi && cp -ra /usr/lib/efi/*/*/EFI /boot/efi + +RUN mkdir /var/mnt diff --git a/fedora-silverblue/44/Containerfile b/fedora-silverblue/44/Containerfile new file mode 100644 index 0000000..f9f129b --- /dev/null +++ b/fedora-silverblue/44/Containerfile @@ -0,0 +1,10 @@ +FROM quay.io/fedora/fedora-silverblue:44 + +COPY copr-sharpenedblade-t2linux.repo /etc/yum.repos.d/ + +RUN rpm-ostree override replace --experimental --freeze \ + --from repo="copr:copr.fedorainfracloud.org:sharpenedblade:t2linux" \ + kernel kernel-core kernel-modules kernel-modules-core kernel-modules-extra && \ + rpm-ostree install t2linux-repos t2linux-release && \ + rpm-ostree install bootc dnf5 && \ + ostree container commit