Skip to content

chore(ci): 升级 Actions 版本并补足 PR 评论权限#37

Merged
iamsyc merged 1 commit intomainfrom
codex/ci-actions-node24-followup
Mar 10, 2026
Merged

chore(ci): 升级 Actions 版本并补足 PR 评论权限#37
iamsyc merged 1 commit intomainfrom
codex/ci-actions-node24-followup

Conversation

@iamsyc
Copy link
Copy Markdown
Owner

@iamsyc iamsyc commented Mar 10, 2026

变更内容

  • 将 CI、可复用测试工作流、release 工作流中的 actions/checkoutactions/cacheactions/upload-artifact 升级到最新大版本
  • ci-summary job 增加 pull-requests: write 权限

变更原因

  • 修复 GitHub Actions 关于 Node.js 20 弃用的告警
  • 解决 ci-summary 更新 PR sticky comment 时出现的 Resource not accessible by integration warning

验证

  • 静态核对 workflow 中旧版本 action 已全部替换为新版本
  • xcodebuild -project VoidDisplay.xcodeproj -scheme VoidDisplay -configuration Debug -derivedDataPath .derivedData build

- 将 checkout cache upload-artifact 等 GitHub Actions 升级到最新大版本
- 为 ci-summary 增加 pull-requests 写权限以修复 sticky comment 权限告警
- 保持 workflow 改动最小化并通过本地 build 验证零 warning
@github-actions
Copy link
Copy Markdown

CI Summary

Run: Open

Check Status Details
Change Scope code code-relevant change set
Unit Tests success required
UI Smoke Tests (matrix: baseline + permissionDenied + rebuildFailed) success required; matrix: baseline + permissionDenied + rebuildFailed
Release Build Check (Release arch smoke: arm64 + x86_64) success required; Release arch smoke check (arm64 + x86_64 with thin/sign/verify)
CI Gate success required; driven by Unit Tests + UI Smoke Tests + Release Build Check

Gate rule: target main 的代码相关 PR 必须通过 Unit Tests + UI Smoke Tests + Release Build Check

@iamsyc iamsyc merged commit db2cb5e into main Mar 10, 2026
9 checks passed
@iamsyc iamsyc deleted the codex/ci-actions-node24-followup branch March 10, 2026 19:49
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