[任务] 修改回合,ghcr.io/actions/actions-runner:2.336.0-的开发实现-runner-container-hooks部分 - #45
[任务] 修改回合,ghcr.io/actions/actions-runner:2.336.0-的开发实现-runner-container-hooks部分#45fly333sky wants to merge 1 commit into
Conversation
Welcome To opensourceways CommunityHey @fly333sky , thanks for your contribution to the community. Bot Usage ManualI'm the Bot here serving you. You can find the instructions on how to interact with me at Here . That means you can comment below every pull request or issue to trigger Bot Commands. Contact GuideIf you have any questions, please contact the SIG: infratructure , |
CLA Signature Passfly333sky, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
|
|||||||||||||||||
背景
[任务] 修改回合,ghcr.io/actions/actions-runner:2.336.0(runner-container-hooks)· 开发流水线 · 开发预览阶段(代码已推 + 预览已部署 + UT 已补;门禁/对抗由 PR CI 异步跑)
改动内容
feat(runner-container-hooks): 升级 actions-runner 基镜像 2.334.0 → 2.336.0
改动内容
基于
origin/release/no_volumes的638eb63(design.md 指定基线,此处 Dockerfile 仍为2.334.0)新建干净分支,仅修改Dockerfile第 9 行基镜像版本号:FROM ghcr.io/actions/actions-runner:2.334.0FROM ghcr.io/actions/actions-runner:2.336.0ghcr.io/保持不变;仅版本号一行变化,未夹带任何其他文件改动。产出
release-2.336.0-a381115(commita381115,父提交638eb63)git push到opensourceways/runner-container-hooks。为何不用 main / issue-1665-from-main
design.md 2.3 明确:
main与issue-1665-from-main的 Dockerfile 用的是ghcr.nju.edu.cn/actions/actions-runner:2.334.0(不同镜像源,且非本任务基线);本任务要求从release/no_volumes切出,故基于638eb63新建。为何不复用 origin/release-2.336.0-6d63663
该历史分支额外带
38554b4 fix: bump js-yaml to 4.3.1(共 3 文件:Dockerfile + packages/k8s/package.json + package-lock.json),属本 issue 范围外,且其与release/no_volumes的 merge-base 为6d63663而非638eb63,不满足验收标准 #2(merge-base==638eb63)与 #5(仅 Dockerfile)。故另建仅含版本升级一条 commit 的干净分支。验收标准核验(全部通过)
git ls-remote --heads origin 'release-2.336.0-*'→ 命中release-2.336.0-a381115✅git merge-base origin/release/no_volumes release-2.336.0-a381115==638eb63✅FROM ghcr.io/actions/actions-runner:2.336.0✅git diff 638eb63..release-2.336.0-a381115 -- Dockerfile仅一行变化(2.334.0→2.336.0)✅git diff 638eb63..release-2.336.0-a381115 --stat仅Dockerfile一个文件 ✅单元测试
本次为 Dockerfile 单行基镜像版本号升级,属纯配置改动(无业务逻辑变更),按 AGENT.md「纯文案/配置改动无需 UT」不补单元测试。
相关 Issue
resolve https://github.com/opensourceways/backlog/issues/1665
AI 使用声明
当前 PR 是否有 AI 参与:
/ai-develop-preview