From 272525cd34531c5944fbe8d9b366e35d6c238383 Mon Sep 17 00:00:00 2001 From: cqh963852 Date: Thu, 8 Oct 2026 13:52:26 +0800 Subject: [PATCH] =?UTF-8?q?ci:=20musl=20=E6=9E=84=E5=BB=BA=E5=8F=AA?= =?UTF-8?q?=E5=9C=A8=20unofficial-builds=EF=BC=88npmmirror=20=E6=97=A0=20m?= =?UTF-8?q?usl=EF=BC=89=E2=80=94=E2=80=94=E6=8D=A2=E6=BA=90=20v20.19.5=20t?= =?UTF-8?q?ar.xz?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build-tutorial.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/build-tutorial.yml b/.gitea/workflows/build-tutorial.yml index 3f5f9e7..252069b 100644 --- a/.gitea/workflows/build-tutorial.yml +++ b/.gitea/workflows/build-tutorial.yml @@ -12,8 +12,9 @@ on: workflow_dispatch: env: - NODE_MIRROR: https://npmmirror.com/mirrors/node - NODE_VERSION: v20.18.1 + # npmmirror 的 node 镜像只有 glibc 构建;Alpine(musl) 用 unofficial-builds 的 musl 版 + NODE_DIST: https://unofficial-builds.nodejs.org/download/release + NODE_VERSION: v20.19.5 YARN_NPM_REGISTRY_SERVER: https://registry.npmmirror.com jobs: @@ -23,9 +24,9 @@ jobs: steps: - name: Install portable node (host 无 node,无 docker) run: | - wget -q "$NODE_MIRROR/$NODE_VERSION/node-$NODE_VERSION-linux-x64-musl.tar.gz" -O /tmp/node.tgz + wget -q "$NODE_DIST/$NODE_VERSION/node-$NODE_VERSION-linux-x64-musl.tar.xz" -O /tmp/node.tar.xz mkdir -p "$RUNNER_TEMP/node" - tar -xzf /tmp/node.tgz -C "$RUNNER_TEMP/node" --strip-components=1 + tar -xJf /tmp/node.tar.xz -C "$RUNNER_TEMP/node" --strip-components=1 echo "$RUNNER_TEMP/node/bin" >> "$GITHUB_PATH" "$RUNNER_TEMP/node/bin/node" -v