veilor-os/.github/workflows
claude-veilor-bot fa4db50680
Some checks failed
Build veilor-os Installer ISO / Build installer ISO (push) Failing after 24s
ci(installer-iso): pivot livemedia-creator → bootc-image-builder
livemedia-creator rejected our kickstart with:
  Only url, nfs and ostreesetup install methods are currently supported

ostreecontainer is too new for livemedia. bootc-image-builder is the
canonical tool for ostreecontainer-based installer ISOs — consumes
the OCI image directly, generates an Anaconda installer ISO that
embeds it. Per memory, anaconda-iso is deprecated in image-builder
v44+ but works on v43 (current).

Workflow now:
1. Login to Forgejo registry (read OCI)
2. Pull the OCI image into local podman storage
3. podman run quay.io/centos-bootc/bootc-image-builder
   --type anaconda-iso --rootfs btrfs <oci-ref>
4. Copy resulting ISO into build/out

Drop livemedia-creator + lorax + pykickstart + anaconda-tui + grub2
+ shim install — bootc-image-builder ships its own runtime.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-07 11:18:49 +01:00
..
build-bluebuild.yml ci(bluebuild): bump timeout 60 → 360 min (first-time pulls slow) 2026-05-07 08:11:06 +01:00
build-installer-iso.yml ci(installer-iso): pivot livemedia-creator → bootc-image-builder 2026-05-07 11:18:49 +01:00
build-iso.yml ci: gate cosign/sbom/attest steps to github only 2026-05-06 16:10:03 +01:00
lint.yml ci(bluebuild): pin actions to node20-safe tags 2026-05-06 13:54:12 +01:00
smoke-test-oci.yml ci: smoke-test workflow for v0.7 OCI image 2026-05-06 18:12:05 +01:00