GitHub 官方
actions/checkout action 已升级至 v7。该 action 是 CI/CD 流程中检出仓库代码的标配工具,此次更新重点加强了 fork PR 的安全性,并迁移至 ESM 模块格式。v7 默认禁止在
pull_request_target 或 workflow_run 触发器中直接检出 fork PR 代码(此前该场景易引发“pwn request”漏洞)。如需手动启用,可设置 allow-unsafe-pr-checkout: true。同时,依赖包已全面更新,修复已知安全漏洞。v6 改进点:凭据(credentials)不再存入.git/config,改为写入$RUNNER_TEMP下的临时文件,不影响现有 git 命令自动工作,但 Docker 容器内执行需 Actions Runner v2.329.0+。
v5 改进点:运行环境升级至 Node24,需 Actions Runner v2.327.1+。
此外,v4 及更早版本仍可继续使用,但维护方已暂停接受新功能贡献,仅提供安全更新与修复。
GitHub
#GitHub #开源 #actionscheckout #GitHubActions #CICD #DevOps #CheckoutV7 #安全更新
@GitHubTrendingHub
