Skip to content

ADFA-5334 ci(rootfs): bake on ubuntu-22.04-arm + checkout v5 - #508

Merged
luisguzman-adfa merged 4 commits into
mainfrom
test/ADFA-5334-rootfs-workaround-builders
Sep 1, 2026
Merged

ADFA-5334 ci(rootfs): bake on ubuntu-22.04-arm + checkout v5#508
luisguzman-adfa merged 4 commits into
mainfrom
test/ADFA-5334-rootfs-workaround-builders

Conversation

@luisguzman-adfa

Copy link
Copy Markdown
Collaborator

Run the rootfs bake on ubuntu-22.04-arm (glibc<2.39) to avoid the fchmodat2 dir-mode failure that aborts the install under proot on 24.04-arm, and bump actions/checkout v4 -> v5 (drops deprecated Node 20).

Run the rootfs bake on ubuntu-22.04-arm (glibc<2.39) to avoid the fchmodat2 dir-mode
failure that aborts the install under proot on 24.04-arm, and bump actions/checkout
v4 -> v5 (drops deprecated Node 20).
CI ran 'sudo ./tools/rootfs-builder/build-iiab-rootfs.sh' and failed with
'command not found' because the script was tracked 100644 (no +x). Its
siblings (make-debian-base.sh, iiab_tree_hash.py) are 100755; this one lost
the bit on a Windows checkout (core.filemode=false). Set the git mode to
100755 so the checked-out script is executable on the runner.
…exec bit)

Belt-and-suspenders with the +x fix: running the script through bash makes
the CI step immune to the executable bit being dropped again on a Windows
checkout (core.filemode=false). The builder's own self-dispatch already uses
'bash $SELF', so only the top-level workflow call needed this.
@luisguzman-adfa
luisguzman-adfa merged commit 7bec4cc into main Sep 1, 2026
2 checks passed
@luisguzman-adfa
luisguzman-adfa deleted the test/ADFA-5334-rootfs-workaround-builders branch September 1, 2026 06:04
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.

1 participant