diff --git a/.github/workflows/wheel-builder.yml b/.github/workflows/wheel-builder.yml index cb182796..1708f8b3 100644 --- a/.github/workflows/wheel-builder.yml +++ b/.github/workflows/wheel-builder.yml @@ -43,6 +43,15 @@ jobs: - name: Ridiculous-er workaround for static node20 run: | cp -R /staticnode/* /staticnodecontainer/ + - name: Ridiculous alpine workaround for actions support on arm64 + run: | + # This modifies /etc/os-release so the JS actions + # from GH can't detect that it's on alpine:aarch64. It will + # then use a glibc nodejs, which works fine when gcompat + # is installed in the container (which it is) + sed -i "s:ID=alpine:ID=NotpineForGHA:" /etc/os-release + if: startsWith(matrix.MANYLINUX.NAME, 'musllinux') && endsWith(matrix.MANYLINUX.NAME, 'aarch64') + - uses: actions/checkout@v4.1.7 with: # The tag to build or the tag received by the tag event