ci: add /work diagnostic before sed-redirect to surface bind/perm issue
Some checks failed
Build veilor-os ISO / Build live ISO (push) Failing after 1m3s
Lint / Kickstart syntax (push) Failing after 2s
Lint / Shell scripts (push) Failing after 7s
Lint / No personal/onyx leaks (push) Failing after 3s

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
claude-veilor-bot 2026-05-06 14:19:13 +01:00
parent 91ae0e28e4
commit c095edd841

View file

@ -100,6 +100,18 @@ jobs:
cd /work cd /work
# Diagnostic: dump workspace state so a path/perm issue surfaces
# before commands silently no-op.
echo "=== /work diagnostic ==="
id
pwd
mountpoint /work || true
ls -la /work | head -20
ls -la /work/kickstart 2>&1 | head -10
touch /work/kickstart/.write-test && echo "[OK] /work/kickstart writable" || echo "[ERR] /work/kickstart NOT writable"
rm -f /work/kickstart/.write-test 2>/dev/null
echo "=== end diagnostic ==="
# PATCH: livecd-creator bug — __get_efi_image_stanza writes # PATCH: livecd-creator bug — __get_efi_image_stanza writes
# `root=live:LABEL=...` instead of `live:CDLABEL=...` for dracut. # `root=live:LABEL=...` instead of `live:CDLABEL=...` for dracut.
# Result: dracut hangs on parse-livenet looking for non-CD label. # Result: dracut hangs on parse-livenet looking for non-CD label.