Skip to content

Commit 411f225

Browse files
committed
ci(web): upgrade github actions to v6 to remove node20 target
1 parent eb9c9cb commit 411f225

2 files changed

Lines changed: 10 additions & 3 deletions

File tree

.github/workflows/ci-quality.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ jobs:
2323
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true"
2424
steps:
2525
- name: Checkout
26-
uses: actions/checkout@v4
26+
uses: actions/checkout@v6
2727

2828
- name: Setup Node
29-
uses: actions/setup-node@v4
29+
uses: actions/setup-node@v6
3030
with:
3131
node-version: 22.19.0
3232
cache: npm

PROGRESS.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
> 仓库:`/home/zocs/Devs/catcoding-web`
44
> 用途:记录执行复盘、计划更新与下一轮任务
55
6-
## 当前状态(2026-04-28 09:11 CST)
6+
## 当前状态(2026-04-28 09:13 CST)
77

88
- 站点框架:Astro 6,双语页面(`/` + `/zh/`
99
- 质量门禁:`npm run ci` 通过(`astro check` + `astro build`
@@ -201,6 +201,13 @@
201201
- 目的:提前适配 GitHub Actions 在 2026-06-02 之后默认 Node24 的执行策略,降低后续同类 CI 风险
202202
- 推进策略:保持单次 push,避免短时间重复触发
203203

204+
## 本轮执行复盘(2026-04-28 上午第 25 轮)
205+
206+
- 复核发现:run 虽通过,但仍有 `actions/*@v4` 的 Node20 目标弃用注释
207+
- 修复:`ci-quality.yml``actions/checkout``actions/setup-node` 升级到 `@v6`
208+
- 依据:上游最新 release 分别为 `checkout v6.0.2``setup-node v6.4.0`
209+
- 目标:彻底移除 Node20 目标警告,避免未来运行时策略变更带来的隐性失败
210+
204211
## 强制环节(与主仓库对齐)
205212

206213
每轮自动推进必须执行:

0 commit comments

Comments
 (0)