Skip to content

ci: rename for clarity #24

ci: rename for clarity

ci: rename for clarity #24

Workflow file for this run

name: CI
on:
push:
branches:
- main
pull_request:
branches:
- main
jobs:
build-image:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- uses: systemd/mkosi@923b1093f26f5a17d0bb12b802ee5ae27c7b1c5f
- 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
# Temporary hack until a backport is added to ppa:michel-slm/kernel-utils
# We need 1.8 or later for zstd compression support
- name: Install updated erofs-utils
run: |
curl --silent --show-error --fail --remote-name https://mirrors.edge.kernel.org/ubuntu/pool/universe/e/erofs-utils/erofs-utils_1.8.2-2_amd64.deb
sudo dpkg -i erofs-utils_1.8.2-2_amd64.deb
rm erofs-utils_1.8.2-2_amd64.deb
- name: Bootstrap
run: ./scripts/bootstrap
- name: Build
run: ./mkosi -f