From a8a3f195837db05a520ec58b1226d755b6155454 Mon Sep 17 00:00:00 2001 From: Katerina Koukiou Date: Tue, 11 Feb 2025 09:31:17 +0100 Subject: [PATCH 1/3] images: add fedora-42-boot and fedora-42-anaconda-payload for anaconda-webui repository --- image-trigger | 1 + images/scripts/fedora-42-anaconda-payload.bootstrap | 6 ++++++ images/scripts/fedora-42-boot.bootstrap | 8 ++++++++ lib/testmap.py | 9 +++++++++ 4 files changed, 24 insertions(+) create mode 100755 images/scripts/fedora-42-anaconda-payload.bootstrap create mode 100755 images/scripts/fedora-42-boot.bootstrap diff --git a/image-trigger b/image-trigger index 35d38f43b..c7610097e 100755 --- a/image-trigger +++ b/image-trigger @@ -45,6 +45,7 @@ REFRESH = { "fedora-40": {}, "fedora-41": {}, "fedora-42": {}, + "fedora-42-boot": {}, "fedora-coreos": {}, "fedora-rawhide": {}, "fedora-rawhide-boot": {}, diff --git a/images/scripts/fedora-42-anaconda-payload.bootstrap b/images/scripts/fedora-42-anaconda-payload.bootstrap new file mode 100755 index 000000000..2e1ab6baf --- /dev/null +++ b/images/scripts/fedora-42-anaconda-payload.bootstrap @@ -0,0 +1,6 @@ +#!/bin/sh +set -eux + +OUTPUT="$1" + +PYTHONPATH=. python3 images/scripts/create-anaconda-payload --image=fedora-42 --output=$OUTPUT diff --git a/images/scripts/fedora-42-boot.bootstrap b/images/scripts/fedora-42-boot.bootstrap new file mode 100755 index 000000000..eafd1bc73 --- /dev/null +++ b/images/scripts/fedora-42-boot.bootstrap @@ -0,0 +1,8 @@ +#!/bin/sh +set -eux + +OUTPUT="$1" + +URL='https://download.fedoraproject.org/pub/fedora/linux/development/42/Server/x86_64/os/images/boot.iso' + +curl -L "$URL" -o "$OUTPUT" diff --git a/lib/testmap.py b/lib/testmap.py index 53d5e8b57..fcaf7648e 100644 --- a/lib/testmap.py +++ b/lib/testmap.py @@ -223,6 +223,8 @@ def contexts(image: str, *scenarios: Iterable[str], repo: str | None = None) -> }, 'rhinstaller/anaconda-webui': { 'main': [ + *contexts('fedora-42-boot', ANACONDA_SCENARIOS), + *contexts('fedora-42-boot', ['efi'], ANACONDA_SCENARIOS), *contexts('fedora-rawhide-boot', ANACONDA_SCENARIOS), *contexts('fedora-rawhide-boot', ['efi'], ANACONDA_SCENARIOS), ], @@ -255,10 +257,17 @@ def contexts(image: str, *scenarios: Iterable[str], repo: str | None = None) -> "fedora-rawhide": [ *contexts("fedora-rawhide-boot", ANACONDA_SCENARIOS, repo='rhinstaller/anaconda-webui'), ], + # Anaconda builds in fedora-42 and runs tests in fedora-42-boot + "fedora-42": [ + *contexts("fedora-42-boot", ANACONDA_SCENARIOS, repo='rhinstaller/anaconda-webui'), + ], # Anaconda payload updates can affect tests "fedora-rawhide-anaconda-payload": [ *contexts("fedora-rawhide-boot", ANACONDA_SCENARIOS, repo='rhinstaller/anaconda-webui'), ], + "fedora-42-anaconda-payload": [ + *contexts("fedora-42-boot", ANACONDA_SCENARIOS, repo='rhinstaller/anaconda-webui'), + ], } From 0b5530d0b3fb38f1d776c06cd660096fbf71a151 Mon Sep 17 00:00:00 2001 From: Cockpituous Date: Tue, 11 Feb 2025 08:37:30 +0000 Subject: [PATCH 2/3] images: Update fedora-42-boot image --- images/fedora-42-boot | 1 + 1 file changed, 1 insertion(+) create mode 120000 images/fedora-42-boot diff --git a/images/fedora-42-boot b/images/fedora-42-boot new file mode 120000 index 000000000..153919329 --- /dev/null +++ b/images/fedora-42-boot @@ -0,0 +1 @@ +fedora-42-boot-2fce79425e8820106b2f0aff95c6d83d487680efff6b5fced5d7afa9665d4bc3.iso \ No newline at end of file From 146f1d676f6a1be86bda41024bf968d44ed9c4d5 Mon Sep 17 00:00:00 2001 From: Cockpituous Date: Tue, 11 Feb 2025 08:46:34 +0000 Subject: [PATCH 3/3] images: Update fedora-42-anaconda-payload image --- images/fedora-42-anaconda-payload | 1 + 1 file changed, 1 insertion(+) create mode 120000 images/fedora-42-anaconda-payload diff --git a/images/fedora-42-anaconda-payload b/images/fedora-42-anaconda-payload new file mode 120000 index 000000000..dd0435b61 --- /dev/null +++ b/images/fedora-42-anaconda-payload @@ -0,0 +1 @@ +fedora-42-anaconda-payload-8af5c1ede83d570e085a66519bf85c81cb5e6622105e690306646407b63d126a.tar.gz \ No newline at end of file