Skip to content

submodules: update mkosi, systemd #61

submodules: update mkosi, systemd

submodules: update mkosi, systemd #61

Workflow file for this run

name: CI
on:
push:
branches:
- main
pull_request:
branches:
- main
jobs:
build-image:
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup mkosi
uses: systemd/mkosi@c37a55f91bc4b5fe325123e971b10ab0d0e8a0f6
- name: Initialize secure boot secrets
if: github.repository == 'davide125/arcadeos'
env:
ARCADEOS_SECURE_BOOT_CERTIFICATE: ${{vars.ARCADEOS_SECURE_BOOT_CERTIFICATE}}
ARCADEOS_SECURE_BOOT_KEY: ${{secrets.ARCADEOS_SECURE_BOOT_KEY}}
run: |
echo "$ARCADEOS_SECURE_BOOT_CERTIFICATE" > mkosi.crt
echo "$ARCADEOS_SECURE_BOOT_KEY" > mkosi.key
chmod 0600 mkosi.key
- name: Bootstrap
run: ./scripts/bootstrap
# https://github.com/systemd/mkosi/commit/57ebda7c5fa47a4dd3df829d776a10c23e8cdb4a
- name: Install additional mkosi dependencies
run: |
sudo apt-get install --assume-yes --no-install-recommends \
createrepo-c \
python3-pefile
- name: Build
run: ./mkosi -f