concurrency:
group: ${{ github.workflow }}-${{ matrix.distro }}-${{ matrix.format }}-${{ github.ref }}
cancel-in-progress: true
- defaults:
- run:
- working-directory: ./.github
strategy:
fail-fast: false
matrix:
- name: Configure ${{ matrix.distro }}/${{ matrix.format }}
run: |
- tee mkosi.conf.d/00-ci.conf <<- EOF
+ tee mkosi.conf <<- EOF
[Distribution]
Distribution=${{ matrix.distro }}
# FIXME: Remove when Arch/Debian/Ubuntu ship systemd v253
- name: Mask systemd-resolved
if: matrix.format == 'directory'
- run: sudo systemctl --root image mask systemd-resolved
+ run: sudo systemctl --root mkosi.output/image mask systemd-resolved
- name: Boot ${{ matrix.distro }}/${{ matrix.format }} systemd-nspawn
if: matrix.format == 'disk' || matrix.format == 'directory'
# mkosi Changelog
+## v19
+
+- The mkosi repository itself now ships configuration to build basic
+ bootable images that can be used to test mkosi.
+
## v18
- `$SCRIPT` was renamed to `$CHROOT_SCRIPT`. `$SCRIPT` can still be used