Skip to content

Commit bfbfb8f

Browse files
authored
Update buildTooling.yml
1 parent 9c1907f commit bfbfb8f

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

.github/workflows/buildTooling.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)