build: use official musl builds for 24+ #1323
build-test.yml
on: pull_request
generate-matrix
6s
Matrix: build
Annotations
4 errors
|
build (26.8.1, alpine3.23)
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c addgroup -g 1000 node && adduser -u 1000 -G node -s /bin/sh -D node && apk add --no-cache libstdc++ && apk add --no-cache --virtual .build-deps curl && ARCH= OPENSSL_ARCH='linux*' && alpineArch=\"$(apk --print-arch)\" && case \"${alpineArch##*-}\" in x86_64) ARCH='x64' CHECKSUM=\"TRUE\" OPENSSL_ARCH=linux-x86_64;; aarch64) OPENSSL_ARCH=linux-aarch64;; *) echo \"unsupported architecture\"; exit 1 ;; esac && export GNUPGHOME=\"$(mktemp -d)\" && set -ex && for key in 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 CC68F5A3106FF448322E48ED27F5E38D5B0A215F 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C 108F52B48DB57BB0CC439B2997B01419BD92F80A 655F3B5C1FB3FA8D1A0CA6BDE4A7D232B936D2FD A363A499291CBBC940DD62E41F10027AF002F8B0 ; do { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys \"$key\" && gpg --batch --fingerprint \"$key\"; } || { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys \"$key\" && gpg --batch --fingerprint \"$key\"; } ; done && if [ -n \"${CHECKSUM}\" ]; then && curl -fsSLO --compressed \"https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz\" && curl -fsSLO --compressed \"https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc\" && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc && gpgconf --kill all && rm -rf \"$GNUPGHOME\" && grep \" node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz\\$\" SHASUMS256.txt | sha256sum -c - && tar -xJf \"node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz\" -C /usr/local --strip-components=1 --no-same-owner && rm \"node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz\" SHASUMS256.txt.asc SHASUMS256.txt && ln -s /usr/local/bin/node /usr/local/bin/nodejs else echo \"Building from source\" && apk add --no-cache --virtual .build-deps-full binutils-gold g++ gcc gnupg libgcc linux-headers make python3 py-setuptools rust cargo && curl -fsSLO --compressed \"https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz\" && curl -fsSLO --compressed \"https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc\" && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc && gpgconf --kill all && rm -rf \"$GNUPGHOME\" && grep \" node-v$NODE_VERSION.tar.xz\\$\" SHASUMS256.txt | sha256sum -c - && tar -xf \"node-v$NODE_VERSION.tar.xz\" && cd \"node-v$NODE_VERSION\" && ./configure && make -j$(getconf _NPROCESSORS_ONLN) V= && make install && apk del .build-deps-full && cd .. && rm -Rf \"node-v$NODE_VERSION\" && rm \"node-v$NODE_VERSION.tar.xz\" SHASUMS256.txt.asc SHASUMS256.txt; fi && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name \"$OPENSSL_ARCH\" -exec rm -rf {} \\; && apk del .build-deps && node --version && npm --version && rm -rf /tmp/*" did not complete successfully: exit code: 2
|
|
build (26.8.1, alpine3.24)
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c addgroup -g 1000 node && adduser -u 1000 -G node -s /bin/sh -D node && apk add --no-cache libstdc++ && apk add --no-cache --virtual .build-deps curl && ARCH= OPENSSL_ARCH='linux*' && alpineArch=\"$(apk --print-arch)\" && case \"${alpineArch##*-}\" in x86_64) ARCH='x64' CHECKSUM=\"TRUE\" OPENSSL_ARCH=linux-x86_64;; aarch64) OPENSSL_ARCH=linux-aarch64;; *) echo \"unsupported architecture\"; exit 1 ;; esac && export GNUPGHOME=\"$(mktemp -d)\" && set -ex && for key in 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 CC68F5A3106FF448322E48ED27F5E38D5B0A215F 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C 108F52B48DB57BB0CC439B2997B01419BD92F80A 655F3B5C1FB3FA8D1A0CA6BDE4A7D232B936D2FD A363A499291CBBC940DD62E41F10027AF002F8B0 ; do { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys \"$key\" && gpg --batch --fingerprint \"$key\"; } || { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys \"$key\" && gpg --batch --fingerprint \"$key\"; } ; done && if [ -n \"${CHECKSUM}\" ]; then && curl -fsSLO --compressed \"https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz\" && curl -fsSLO --compressed \"https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc\" && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc && gpgconf --kill all && rm -rf \"$GNUPGHOME\" && grep \" node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz\\$\" SHASUMS256.txt | sha256sum -c - && tar -xJf \"node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz\" -C /usr/local --strip-components=1 --no-same-owner && rm \"node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz\" SHASUMS256.txt.asc SHASUMS256.txt && ln -s /usr/local/bin/node /usr/local/bin/nodejs else echo \"Building from source\" && apk add --no-cache --virtual .build-deps-full binutils-gold g++ gcc gnupg libgcc linux-headers make python3 py-setuptools rust cargo && curl -fsSLO --compressed \"https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz\" && curl -fsSLO --compressed \"https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc\" && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc && gpgconf --kill all && rm -rf \"$GNUPGHOME\" && grep \" node-v$NODE_VERSION.tar.xz\\$\" SHASUMS256.txt | sha256sum -c - && tar -xf \"node-v$NODE_VERSION.tar.xz\" && cd \"node-v$NODE_VERSION\" && ./configure && make -j$(getconf _NPROCESSORS_ONLN) V= && make install && apk del .build-deps-full && cd .. && rm -Rf \"node-v$NODE_VERSION\" && rm \"node-v$NODE_VERSION.tar.xz\" SHASUMS256.txt.asc SHASUMS256.txt; fi && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name \"$OPENSSL_ARCH\" -exec rm -rf {} \\; && apk del .build-deps && node --version && npm --version && rm -rf /tmp/*" did not complete successfully: exit code: 2
|
|
build (24.20.0, alpine3.24)
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c addgroup -g 1000 node && adduser -u 1000 -G node -s /bin/sh -D node && apk add --no-cache libstdc++ && apk add --no-cache --virtual .build-deps curl && ARCH= OPENSSL_ARCH='linux*' && alpineArch=\"$(apk --print-arch)\" && case \"${alpineArch##*-}\" in x86_64) ARCH='x64' CHECKSUM=\"TRUE\" OPENSSL_ARCH=linux-x86_64;; aarch64) OPENSSL_ARCH=linux-aarch64;; s390x) OPENSSL_ARCH=linux-s390x;; *) echo \"unsupported architecture\"; exit 1 ;; esac && export GNUPGHOME=\"$(mktemp -d)\" && set -ex && for key in 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 CC68F5A3106FF448322E48ED27F5E38D5B0A215F 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C 108F52B48DB57BB0CC439B2997B01419BD92F80A 655F3B5C1FB3FA8D1A0CA6BDE4A7D232B936D2FD A363A499291CBBC940DD62E41F10027AF002F8B0 ; do { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys \"$key\" && gpg --batch --fingerprint \"$key\"; } || { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys \"$key\" && gpg --batch --fingerprint \"$key\"; } ; done && if [ -n \"${CHECKSUM}\" ]; then && curl -fsSLO --compressed \"https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz\" && curl -fsSLO --compressed \"https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc\" && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc && gpgconf --kill all && rm -rf \"$GNUPGHOME\" && grep \" node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz\\$\" SHASUMS256.txt | sha256sum -c - && tar -xJf \"node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz\" -C /usr/local --strip-components=1 --no-same-owner && rm \"node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz\" SHASUMS256.txt.asc SHASUMS256.txt && ln -s /usr/local/bin/node /usr/local/bin/nodejs else echo \"Building from source\" && apk add --no-cache --virtual .build-deps-full binutils-gold g++ gcc gnupg libgcc linux-headers make python3 py-setuptools && curl -fsSLO --compressed \"https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz\" && curl -fsSLO --compressed \"https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc\" && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc && gpgconf --kill all && rm -rf \"$GNUPGHOME\" && grep \" node-v$NODE_VERSION.tar.xz\\$\" SHASUMS256.txt | sha256sum -c - && tar -xf \"node-v$NODE_VERSION.tar.xz\" && cd \"node-v$NODE_VERSION\" && ./configure && make -j$(getconf _NPROCESSORS_ONLN) V= && make install && apk del .build-deps-full && cd .. && rm -Rf \"node-v$NODE_VERSION\" && rm \"node-v$NODE_VERSION.tar.xz\" SHASUMS256.txt.asc SHASUMS256.txt; fi && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name \"$OPENSSL_ARCH\" -exec rm -rf {} \\; && apk del .build-deps && node --version && npm --version && rm -rf /tmp/*" did not complete successfully: exit code: 2
|
|
build (24.20.0, alpine3.23)
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c addgroup -g 1000 node && adduser -u 1000 -G node -s /bin/sh -D node && apk add --no-cache libstdc++ && apk add --no-cache --virtual .build-deps curl && ARCH= OPENSSL_ARCH='linux*' && alpineArch=\"$(apk --print-arch)\" && case \"${alpineArch##*-}\" in x86_64) ARCH='x64' CHECKSUM=\"TRUE\" OPENSSL_ARCH=linux-x86_64;; aarch64) OPENSSL_ARCH=linux-aarch64;; s390x) OPENSSL_ARCH=linux-s390x;; *) echo \"unsupported architecture\"; exit 1 ;; esac && export GNUPGHOME=\"$(mktemp -d)\" && set -ex && for key in 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 CC68F5A3106FF448322E48ED27F5E38D5B0A215F 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C 108F52B48DB57BB0CC439B2997B01419BD92F80A 655F3B5C1FB3FA8D1A0CA6BDE4A7D232B936D2FD A363A499291CBBC940DD62E41F10027AF002F8B0 ; do { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys \"$key\" && gpg --batch --fingerprint \"$key\"; } || { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys \"$key\" && gpg --batch --fingerprint \"$key\"; } ; done && if [ -n \"${CHECKSUM}\" ]; then && curl -fsSLO --compressed \"https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz\" && curl -fsSLO --compressed \"https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc\" && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc && gpgconf --kill all && rm -rf \"$GNUPGHOME\" && grep \" node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz\\$\" SHASUMS256.txt | sha256sum -c - && tar -xJf \"node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz\" -C /usr/local --strip-components=1 --no-same-owner && rm \"node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz\" SHASUMS256.txt.asc SHASUMS256.txt && ln -s /usr/local/bin/node /usr/local/bin/nodejs else echo \"Building from source\" && apk add --no-cache --virtual .build-deps-full binutils-gold g++ gcc gnupg libgcc linux-headers make python3 py-setuptools && curl -fsSLO --compressed \"https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz\" && curl -fsSLO --compressed \"https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc\" && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc && gpgconf --kill all && rm -rf \"$GNUPGHOME\" && grep \" node-v$NODE_VERSION.tar.xz\\$\" SHASUMS256.txt | sha256sum -c - && tar -xf \"node-v$NODE_VERSION.tar.xz\" && cd \"node-v$NODE_VERSION\" && ./configure && make -j$(getconf _NPROCESSORS_ONLN) V= && make install && apk del .build-deps-full && cd .. && rm -Rf \"node-v$NODE_VERSION\" && rm \"node-v$NODE_VERSION.tar.xz\" SHASUMS256.txt.asc SHASUMS256.txt; fi && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name \"$OPENSSL_ARCH\" -exec rm -rf {} \\; && apk del .build-deps && node --version && npm --version && rm -rf /tmp/*" did not complete successfully: exit code: 2
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
nodejs~docker-node~30GJ8I.dockerbuild
|
49.3 KB |
sha256:defa04d1c781b296c24f12c07d9a1ca1548c362b294f52925f6b902e3c4e188c
|
|
|
nodejs~docker-node~5ZW6PJ.dockerbuild
|
27 KB |
sha256:259e98ed80e1b11e59cf1af8e6d3a73543b72791762f6a01a7bc5289eb4b7471
|
|
|
nodejs~docker-node~7HLOOF.dockerbuild
|
46.4 KB |
sha256:105e38f8c8d67712f84bf5b5d7abb9fd7eb1d889dae331a48f7f2b438695fa41
|
|
|
nodejs~docker-node~HVCAB8.dockerbuild
|
35.7 KB |
sha256:02a333881748b04cdeda281ff3bc4f8a068b26a9701dc60f66067b1dc41301e6
|
|
|
nodejs~docker-node~HW4H5M.dockerbuild
|
24 KB |
sha256:88b4c7dab2e53c502b56196ca23253a1a31c8e28cb466911411feb0fec36c212
|
|
|
nodejs~docker-node~J572OX.dockerbuild
|
18.5 KB |
sha256:ea8589025db76c49b07403e267673d96810ce49739ef2000b2ffd48a259ca5ac
|
|
|
nodejs~docker-node~JVZI9O.dockerbuild
|
25.1 KB |
sha256:78bfd39429fd086388e501cec570678bba3be08676d2a54837da03b5de5dd9f1
|
|
|
nodejs~docker-node~MJDHCG.dockerbuild
|
16.3 KB |
sha256:1b0273f159dc247dbf1d5ccf4ad4e738690fc771d80319a2f40fb7c81d6e774f
|
|
|
nodejs~docker-node~OJYJSU.dockerbuild
|
48.1 KB |
sha256:d5504de588a6fcd8add9ef82d2cbbb27ae45f8ff7ce514aea3ff7bcb4681bec5
|
|
|
nodejs~docker-node~OP3YX7.dockerbuild
|
25.3 KB |
sha256:66a7148fe3604ec4ebf72901672a81ef037f53c00e8cea79ca3815fad1bf6dc0
|
|
|
nodejs~docker-node~P3LXOM.dockerbuild
|
32.9 KB |
sha256:baa5abe01fa1d3911f189ec24db8a550480b86dcaca364a4b0692e4981519405
|
|
|
nodejs~docker-node~PTDMAF.dockerbuild
|
23.4 KB |
sha256:80eb170b86d9227210fa7439a656a587e1d40020cb561140fa253ebc63698c2c
|
|
|
nodejs~docker-node~RVV6PA.dockerbuild
|
26.2 KB |
sha256:81551a8cf3a5d7675665c430adcf9f0cd3cd75aefd412948c62ac43de98101e9
|
|
|
nodejs~docker-node~V0XSVP.dockerbuild
|
18.1 KB |
sha256:16a097f2b6abe7efa71e6c6fe122e3ccc8771cf7ad9f35751be01291a0e117be
|
|
|
nodejs~docker-node~VITTTK.dockerbuild
|
48.8 KB |
sha256:90d9a893f6b9bd4135ad11f82f0fc5c1b48afc4033b9d3ec677f935a17e2bf56
|
|
|
nodejs~docker-node~Z1IWV0.dockerbuild
|
24.4 KB |
sha256:fd2918ffd860214dc7408ebe1c50374f431f2c326015b0e2df61d7431878f108
|
|
|
nodejs~docker-node~Z6XZOT.dockerbuild
|
17.6 KB |
sha256:3a7f3f4bd6e361b07af9630a783ff9de20ff3a6713b176aa222f5b6078083b36
|
|
|
nodejs~docker-node~ZX2Q77.dockerbuild
|
26.5 KB |
sha256:9fd48ad6b9515bd3ccde2117edd0b4d8740dedd71480a2ea7975c64c0bb60a14
|
|