Commit graph

3 commits

Author SHA1 Message Date
claude-veilor-bot
705f99d8dc fix(v0.7): bluebuild type:copy + livemedia-creator clean resultdir
Some checks failed
Build veilor-os OCI (BlueBuild) / Build + push OCI (push) Failing after 2h55m5s
Build veilor-os Installer ISO / Build installer ISO (push) Failing after 41s
bluebuild (159): 'type: files' module fails 'chmod: Operation not
permitted' inside its own bind-mounted /tmp/modules/files/files.sh
under buildah + privileged-podman in our runner. Switch all four
`type: files` modules to `type: copy` (low-level COPY, no chmod, no
helper script needed).

installer-iso (160): livemedia-creator refused build/out which
checkout had already created (Forgejo runner reuses workspace dir
between runs). rm -rf build/out before invocation; mkdir not needed,
livemedia-creator creates the dir itself.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-07 01:55:08 +01:00
claude-veilor-bot
8c19b6bb7d ci(installer-iso): drop --title (not supported by livemedia-creator)
Some checks failed
Build veilor-os Installer ISO / Build installer ISO (push) Failing after 39s
livemedia-creator failed with 'unrecognized arguments: --title' — that
flag is livecd-creator-only. Use --volid for the ISO volume label.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-06 23:58:56 +01:00
claude-veilor-bot
a0b0da3cf1 feat(ci): installer ISO workflow (v0.7 ostreecontainer path)
Some checks failed
Build veilor-os Installer ISO / Build installer ISO (push) Failing after 49s
Add livemedia-creator --make-iso pipeline that produces a small
Anaconda installer ISO consuming a CI-buildable variant of the
runtime ostreecontainer kickstart. Disk/LUKS/user blocks dropped
from the CI ks (Anaconda interactive handles them); ostreecontainer
URL pinned to ghcr.io/veilor-org/veilor-os:43. Output split into
1900M chunks; published to Forgejo installer-latest rolling tag.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-06 18:09:38 +01:00