You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ci: Sync bootc-ubuntu-setup action with bootc upstream
Update the shared bootc-ubuntu-setup GitHub Action to match the latest
version from bootc-dev/bootc, incorporating several improvements:
- Add libvirt input parameter: Allows workflows to optionally install
virtualization stack for tests that need VM support
- Improve disk cleanup: Use systemd-run for parallel background cleanup
operations, freeing disk space more efficiently
- Add timing instrumentation: Use /bin/time to track duration of
expensive operations (apt update, apt install)
- Add Rust caching: Use Swatinem/rust-cache@v2 for faster builds with
intelligent cache management (only save on main, lookup-only on main
to avoid incremental bugs)
- Add libvirt support: Install bcvk, qemu, and related virtualization
tools when libvirt input is true
- Add cleanup status: Display systemd cleanup units and final disk
usage for better observability
These changes bring rpm-ostree's CI infrastructure more in line with
bootc's battle-tested setup, enabling future enhancements like VM-based
integration tests.
Assisted-by: Claude Code (Sonnet 4.5)
Signed-off-by: Colin Walters <walters@verbum.org>
0 commit comments