Add xorriso to the runner image #7

Merged
geusebio merged 1 commit from claude/objective-cartwright-611e29 into main 2026-08-08 00:53:19 +00:00
Owner

Grey.ooo/docker PR #39 added xorriso to the frankenphp images so downstream projects (Someones.Computer) can build cloud-init NoCloud seed ISOs. The CI runner image lacked it, so tests that want to assert against a genuinely generated ISO had to skip or mock.

This adds xorriso to the existing EXTRA_PACKAGES apk layer. Verified with a local php8.5 build:

  • xorriso --version -> 1.5.6
  • xorriso -as mkisofs -output seed.iso -volid CIDATA -joliet -rational-rock user-data meta-data network-config produces a valid ISO in the image

🤖 Generated with Claude Code

Grey.ooo/docker [PR #39](https://git.grey.ooo/Grey.ooo/docker/pulls/39) added xorriso to the frankenphp images so downstream projects (Someones.Computer) can build cloud-init NoCloud seed ISOs. The CI runner image lacked it, so tests that want to assert against a genuinely generated ISO had to skip or mock. This adds `xorriso` to the existing `EXTRA_PACKAGES` apk layer. Verified with a local php8.5 build: - `xorriso --version` -> 1.5.6 - `xorriso -as mkisofs -output seed.iso -volid CIDATA -joliet -rational-rock user-data meta-data network-config` produces a valid ISO in the image 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Add xorriso to the runner image
All checks were successful
Build / Build Builder (push) Successful in 14m33s
f29b101ce5
Grey.ooo/docker PR #39 added xorriso to the frankenphp images so that
downstream projects can build cloud-init NoCloud seed ISOs. Tests that
want to assert against a genuinely generated ISO (xorriso -as mkisofs
-volid CIDATA ...) could only skip or mock on CI because the runner
image lacked the tool. Install it here so those tests run for real.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
actions/Github-Actions-Runner!7
No description provided.