feat(iso): Move to LiveCD with old anaconda installer (#532)

* feat(iso): Move to LiveCD with old anaconda installer

Creates a LiveCD environment but uses the old Anaconda installer

* rename the workflow

* build schedule every monday
This commit is contained in:
inffy 2025-05-28 23:00:41 +03:00 committed by GitHub
parent 1dbd31a93f
commit a8cd3b6566
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 4 additions and 5 deletions

View file

@ -1,5 +1,5 @@
---
name: Build ISOs (Live Anaconda)
name: Build ISOs (Live without Webui)
on:
workflow_dispatch:
@ -8,7 +8,7 @@ on:
- ".github/workflows/reusable-build-iso-anaconda.yml"
- "iso_files/configure_iso_anaconda.sh"
schedule:
- cron: "0 0 * * 0"
- cron: "0 0 * * 1"
env:
IMAGE_REGISTRY: "ghcr.io/${{ github.repository_owner }}"
@ -65,7 +65,7 @@ jobs:
image_ref="${IMAGE_REGISTRY}/${image_name}"
KARGS="NONE"
echo "image_ref=$image_ref" >> "${GITHUB_OUTPUT}"
echo "artifact_format="$image_name-${{ matrix.image_version }}-live"" >> "${GITHUB_OUTPUT}"
echo "artifact_format="$image_name-${{ matrix.image_version }}-$(uname -m)"" >> "${GITHUB_OUTPUT}"
echo "kargs=$KARGS" >> "${GITHUB_OUTPUT}"
- name: Build ISO

View file

@ -31,13 +31,12 @@ systemctl --global disable ublue-user-setup.service
# Configure Anaconda
# Install Anaconda, Webui if >= F42
# Install Anaconda
SPECS=(
"libblockdev-btrfs"
"libblockdev-lvm"
"libblockdev-dm"
"anaconda-live"
"anaconda-webui"
)
dnf install -y "${SPECS[@]}"