Some checks failed
Deploy / deploy (push) Has been cancelled
`oven-sh/setup-bun` 已经在最新大版本(v2.2.0 属于 v2 线),不动。 **actions/cache v4 → v6** 是这次的实际收益:v4 跑在 **node20** 上,GitHub 正在 退役这个 runtime;v6 是 node24,和另外两个 action 一致。v6.0.0 的改动是「迁到 ESM + 更新依赖」,没有输入输出上的破坏性变更。 ⚠️ cache v5 起要求 Actions Runner >= 2.327.1。这里 `runs-on: ubuntu-latest` 是 GitHub 托管的、始终满足;哪天换自建 runner 要留意这条(已写进 yml 注释)。 **actions/checkout v5 → v7**:v5 本来就跑在 node24,运行时没变。两条标了 BREAKING 的改动都打不到这个工作流: - `allow-unsafe-pr-checkout`(更安全的 pull_request_target 默认值)已经反向 移植到 v2 到 v6 所有线,v5 上本来就有; - v7.0.0 的「block checking out fork pr」只影响 `pull_request_target` 和 `workflow_run`。 本工作流的触发器只有 `push: main` 和 `workflow_dispatch`,两者都不涉及。 版本按仓库原有习惯钉大版本号,没钉到 patch。 验证:只做了 YAML 语法校验 —— **这条工作流要真的 push 到 github 才跑得起来, 本机验不了**。下次 `git push github main` 时留意一下 Actions 那边。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
4.1 KiB
4.1 KiB