File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed
Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -23,18 +23,23 @@ jobs:
2323 image : " alpine:edge"
2424 volumes :
2525 - /:/host # Jailbreak!
26+ - /tmp/node20:/__e/node20
2627 steps :
2728 - name : Patch native Alpine NodeJS into Runner environment
2829 if : matrix.arch == 'aarch64'
2930 run : |
30- #apk add nodejs gcompat openssl
31- #sed -i "s:ID=alpine:ID=NotpineForGHA:" /etc/os-release
31+ apk add nodejs gcompat openssl
32+ sed -i "s:ID=alpine:ID=NotpineForGHA:" /etc/os-release
33+ # --- old workaround ---
3234 #ls /host/home/runner/*/*
3335 #cd /host/home/runner/runners/*/externals/
3436 #rm -rf node20/*
3537 #mkdir node20/bin
3638 #ln -sfT /usr/bin/node node20/bin/node
37- echo "workaround disabled"
39+ # --- second workaround ---
40+ mkdir -p /__e/node20/bin
41+ ln -sfT /usr/bin/node /__e/node20/bin/node
42+ ln -sfT /usr/bin/npm /__e/node20/bin/npm
3843
3944 - name : Checkout repository
4045 uses : actions/checkout@v4
You can’t perform that action at this time.
0 commit comments