Skip to content

Commit fc97ae7

Browse files
mios-devclaude
andauthored
fix(ci): lowercase IMAGE_NAME and restore skipped build scripts
Two bugs were breaking the CI build: 1. IMAGE_NAME was 'MiOS-DEV/mios' — GHCR requires lowercase registry paths. Changed to 'mios-dev/mios' so pushes and cosign signing target the correct canonical registry namespace. 2. build.sh CONTAINERFILE_SCRIPTS skip list incorrectly excluded 8 scripts (18-apply-boot-fixes, 19-k3s-selinux, 20-fapolicyd-trust, 21-moby-engine, 22-freeipa-client, 23-uki-render, 25-firewall-ports, 26-gnome-remote-desktop) with the comment "called explicitly by the Containerfile" — but the Containerfile never calls them. They were permanently dead code. Reduced skip list to only: - 08-system-files-overlay.sh (still called explicitly before build.sh) - 37-ollama-prep.sh (intentional: local-only large model download) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent e071798 commit fc97ae7

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

.github/workflows/mios-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ on:
1313

1414
env:
1515
REGISTRY: ghcr.io
16-
IMAGE_NAME: MiOS-DEV/mios
16+
IMAGE_NAME: mios-dev/mios
1717

1818
jobs:
1919
build:

automation/build.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,10 @@ export SYSTEMD_OFFLINE=1
4949
export container=podman
5050

5151
# ── Execute numbered scripts ────────────────────────────────────────────────
52-
# Scripts 18/19/20-fapolicyd/21/22 are called explicitly by the Containerfile
53-
# AFTER this script completes. Skip them here to prevent double-execution.
54-
CONTAINERFILE_SCRIPTS="08-system-files-overlay.sh 18-apply-boot-fixes.sh 19-k3s-selinux.sh 20-fapolicyd-trust.sh 21-moby-engine.sh 22-freeipa-client.sh 23-uki-render.sh 25-firewall-ports.sh 26-gnome-remote-desktop.sh 37-ollama-prep.sh"
52+
# Skip list:
53+
# 08-system-files-overlay.sh — called explicitly by the Containerfile BEFORE this script
54+
# 37-ollama-prep.sh — intentional local-only step (large model download; not for CI)
55+
CONTAINERFILE_SCRIPTS="08-system-files-overlay.sh 37-ollama-prep.sh"
5556

5657
TOTAL_START=$SECONDS
5758
SCRIPT_COUNT=0

0 commit comments

Comments
 (0)