ci: 修改ci配置
Some checks failed
CI / build (push) Failing after 3m38s

This commit is contained in:
2026-04-05 17:52:24 +08:00
parent 5fe57fd087
commit ae2d6419fe

View File

@@ -1,7 +1,8 @@
# Gitea Actions需开启 Actions 并注册 act_runner。
# act_runner 下 Job 容器内必须有 nodecheckout/setup-node 的脚本依赖),请设置例如:
# GITEA_RUNNER_LABELS=ubuntu-latest:docker://node:22-bookworm
# 并与本文件 runs-on、Setup Node 版本一致;需挂载 /var/run/docker.sock。
# Runner 建议GITEA_RUNNER_LABELS=ubuntu-latest:docker://node:22-bookwormJob 内自带 Node避免 setup-node 重复下载)
# 需挂载 /var/run/docker.sock。
#
# 说明NODEJS_ORG_MIRROR 在 act_runner 中常被忽略/不生效;用镜像自带 Node 即可绕过。
name: CI
@@ -23,13 +24,21 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Node
uses: actions/setup-node@v4
env:
NODEJS_ORG_MIRROR: "https://npmmirror.com/mirrors/node/"
# 使用 Job 镜像node:22-bookworm自带的 Node不再使用 actions/setup-node避免重复下载 Node
- name: Setup Yarn
run: |
npm config set registry https://registry.npmmirror.com
corepack enable
corepack prepare yarn@1.22.22 --activate
yarn --version
- name: Cache Yarn
uses: actions/cache@v4
with:
node-version: "22"
cache: yarn
path: ~/.cache/yarn
key: ${{ runner.os }}-yarn-${{ hashFiles('yarn.lock') }}
restore-keys: |
${{ runner.os }}-yarn-
- name: Install
run: yarn install --frozen-lockfile