summaryrefslogtreecommitdiff
path: root/.github/workflows/build-disk.yml
diff options
context:
space:
mode:
authortranch <tranch.xiao@gmail.com>2026-07-12 23:33:44 +0800
committertranch <tranch.xiao@gmail.com>2026-07-12 23:33:44 +0800
commit42a6ff3286804854c1c21a7e62158f09e19a9b09 (patch)
tree1276369ae98f138054878e04dac49b8a9c3ca4d1 /.github/workflows/build-disk.yml
parent7280cc006eefe14a71ee19a66bc8b2c6d55c4887 (diff)
downloadAeroCore-OS-42a6ff3286804854c1c21a7e62158f09e19a9b09.tar.gz
AeroCore-OS-42a6ff3286804854c1c21a7e62158f09e19a9b09.zip
Add live installer build workflow
Add a Bazzite-style installer payload, CI workflow, and local\nPodman commands for building and testing the live ISO.\n\nFix stale disk image configuration references and installer targets.
Diffstat (limited to '.github/workflows/build-disk.yml')
-rw-r--r--.github/workflows/build-disk.yml7
1 files changed, 4 insertions, 3 deletions
diff --git a/.github/workflows/build-disk.yml b/.github/workflows/build-disk.yml
index 1de6c6e..02ef44a 100644
--- a/.github/workflows/build-disk.yml
+++ b/.github/workflows/build-disk.yml
@@ -20,7 +20,8 @@ on:
- main
paths:
- './disk_config/disk.toml'
- - './disk_config/iso.toml'
+ - './disk_config/iso-kde.toml'
+ - './disk_config/iso-gnome.toml'
- './.github/workflows/build-disk.yml'
env:
@@ -36,7 +37,7 @@ concurrency:
jobs:
build:
name: Build disk images
- runs-on: ${{ inputs.platform == 'amd64' && 'ubuntu-24.04' || 'ubuntu-24.04-arm' }}
+ runs-on: ${{ inputs.platform == 'arm64' && 'ubuntu-24.04-arm' || 'ubuntu-24.04' }}
strategy:
fail-fast: false
matrix:
@@ -82,7 +83,7 @@ jobs:
uses: osbuild/bootc-image-builder-action@30960621b85c9e76c653082f9ef4cab5a10210d5 # main
with:
builder-image: ${{ env.BIB_IMAGE }}
- config-file: ${{ matrix.disk-type == 'anaconda-iso' && './disk_config/iso.toml' || './disk_config/disk.toml' }}
+ config-file: ${{ matrix.disk-type == 'anaconda-iso' && './disk_config/iso-kde.toml' || './disk_config/disk.toml' }}
image: ${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.DEFAULT_TAG }}
chown: ${{ env.USER_UID }}:${{ env.USER_GID }}
types: ${{ matrix.disk-type }}