Skip to content

ci(iso-build): use new build_iso.sh path after move#2

Merged
Torxed merged 1 commit into
Torxed:mkosifrom
0xdeadd:ci/iso-build-path-after-rename
May 20, 2026
Merged

ci(iso-build): use new build_iso.sh path after move#2
Torxed merged 1 commit into
Torxed:mkosifrom
0xdeadd:ci/iso-build-path-after-rename

Conversation

@0xdeadd
Copy link
Copy Markdown

@0xdeadd 0xdeadd commented May 19, 2026

Tiny follow-up to my comment on archlinux#4539 — updates the workflow so the runner finds build_iso.sh at its new location.

@@ -32,7 +32,7 @@ jobs:
       - run: pacman-key --init
       - run: pacman --noconfirm -Sy archlinux-keyring
-      - run: ./build_iso.sh
+      - run: ./test_tooling/mkarchiso/build_iso.sh

The script does cp -r . into the archive, so CWD has to remain the repo root — just updating the invocation path is enough, no working-directory workaround needed.

After this lands, the Build Arch ISO with ArchInstall Commit job should get past the script-not-found failure and actually attempt the full build, which will tell us whether the mkosi reorganization broke the mkarchiso path for any other reason.

The script was relocated to test_tooling/mkarchiso/ in this PR, but
iso-build.yaml still invoked it at the old root path, breaking the
workflow with `./build_iso.sh: No such file or directory` (exit 127).

CWD stays at the repo root since the script does `cp -r .` into
/tmp/archlive/airootfs/... — only the invocation path needs updating.
@0xdeadd 0xdeadd requested a review from Torxed as a code owner May 19, 2026 21:08
@Torxed Torxed merged commit 75eb502 into Torxed:mkosi May 20, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants