Skip to content

ci: 升级 GitHub Actions 至 Node 24 主版本 - #82

Merged
coding-back01 merged 3 commits into
masterfrom
codex/upgrade-github-actions-v6
Sep 1, 2026
Merged

ci: 升级 GitHub Actions 至 Node 24 主版本#82
coding-back01 merged 3 commits into
masterfrom
codex/upgrade-github-actions-v6

Conversation

@coding-back01

Copy link
Copy Markdown
Owner

变更说明

  • 从最新 master 升级 8 个 GitHub Action 主版本,替代 Dependabot build(deps): bump the github-actions group across 1 directory with 8 updates #73,但不直接复用其落后提交。
  • 显式收紧 checkout 凭据、Gradle basic 缓存、pnpm/Node 缓存所有权及 artifact 压缩/摘要边界。
  • 在普通维护 CI 增加无签名 artifact v7 上传、v8 下载与 SHA-256 核验闭环。
  • 扩展测试、发布和 stale 三个工作流的失败即停止合同。

验证

  • Python 合同 RED:11 通过、7 项仅因旧 major/缺失显式配置失败;实施后 18/18 通过。
  • 聚焦 ReleaseWorkflowContractTest RED:13 项中 3 项预期失败;实施后 13/13 通过。
  • :app:testAppDebugUnitTest 通过。
  • actionlint 1.7.12 对三个工作流零报错,Linux CI 归档 SHA-256 与仓库固定值一致。
  • openspec validate --all --strict:8/8 通过。
  • git diff --check 通过。

安全边界

本 PR 不读取正式签名 Secrets、不执行正式签名构建、不推送 tag、不创建或修改 Release,也不会触发 Release Build#73 仅在本 PR 合并并完成读回后按替代关系关闭。

@coding-back01
coding-back01 merged commit 5b03e40 into master Sep 1, 2026
10 checks passed
@coding-back01
coding-back01 deleted the codex/upgrade-github-actions-v6 branch September 1, 2026 07:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant