mirror of
https://github.com/containers/bootc.git
synced 2026-02-05 06:45:13 +01:00
Various composefs enhancements
- Change the install logic to detect UKIs and automatically enable composefs - Change the install logic to detect absence of bootupd and default to installing systemd-boot - Move sealing bits to the toplevel - Add Justfile entrypoints - Add basic end-to-end CI coverage (install + run) using our integration tests - Change lints to ignore `/boot/EFI` Signed-off-by: Colin Walters <walters@verbum.org>
This commit is contained in:
21
.github/workflows/ci.yml
vendored
21
.github/workflows/ci.yml
vendored
@@ -192,3 +192,24 @@ jobs:
|
||||
with:
|
||||
name: tmt-log-PR-${{ github.event.number }}-${{ matrix.test_os }}-${{ env.ARCH }}-${{ matrix.tmt_plan }}
|
||||
path: /var/tmp/tmt
|
||||
# This variant does composefs testing
|
||||
test-integration-cfs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
test_os: [centos-10]
|
||||
|
||||
runs-on: ubuntu-24.04
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Bootc Ubuntu Setup
|
||||
uses: ./.github/actions/bootc-ubuntu-setup
|
||||
with:
|
||||
libvirt: true
|
||||
|
||||
- name: Build container
|
||||
run: just build-sealed
|
||||
|
||||
- name: Test
|
||||
run: just test-composefs
|
||||
|
||||
Reference in New Issue
Block a user