Skip to content

🔒 收紧 GitHub Actions 工作流权限并固定 Action - #2

Merged
UE-DND merged 1 commit into
masterfrom
codex/ci-hardening
Sep 30, 2026
Merged

UE-DND merged 1 commit into
masterfrom
codex/ci-hardening

Conversation

@UE-DND

@UE-DND UE-DND commented Sep 30, 2026 •

Copy link
Copy Markdown
Member

背景

暂无

变更

  • 为 CI 工作流设置 contents: read,并将 checkout 配置为 persist-credentials: false。
  • 将 actions/checkout 与 voidzero-dev/setup-vp 固定到完整提交 SHA,并保留对应版本注释。
  • 将发布工作流的写权限下沉到 publish job;CI job 仍只获得 contents: read。

兼容性与迁移

不改变 SDK API、运行时支持或发布触发条件。发布 job 仍有创建发布所需的 contents: write 与 packages: write 权限。

验证

  • git diff --check:通过。
  • 未运行 SDK 检查或测试,因为本 PR 只调整 GitHub Actions 配置;合并前由 PR CI 工作流执行验证。

@UE-DND
UE-DND merged commit 75950da into master Sep 30, 2026
2 checks passed
@UE-DND
UE-DND deleted the codex/ci-hardening branch September 30, 2026 08:56
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