ci/self-hosted-pod
main
将 ansible、yaml 和 terraform 工作流的所有 job 统一调度到 [self-hosted, pod] runner。验证:yamllint 与 git diff --check 通过;本 PR 将触发三个工作流进行实际调度测试。
PR 实测结果:ansible 的 lint/collection-test、yaml、terraform 共 4 个 job 均由独立的 gitea-pod-* runner 接取,日志确认标签为 self-hosted, pod,说明调度迁移生效。当前 3 个 workflow 均失败于第一步 actions/checkout@v4:Cannot find: node in PATH。后续需在 gitea-dynamic-runner 的 Pod runner 基础镜像中加入 Node.js;该镜像属于独立仓库,本 PR 保持只修改 runner 选择器。运行记录:#332、#333、#334。
No dependencies set.
The note is not visible to the blocked user.
将 ansible、yaml 和 terraform 工作流的所有 job 统一调度到 [self-hosted, pod] runner。验证:yamllint 与 git diff --check 通过;本 PR 将触发三个工作流进行实际调度测试。
PR 实测结果:ansible 的 lint/collection-test、yaml、terraform 共 4 个 job 均由独立的 gitea-pod-* runner 接取,日志确认标签为 self-hosted, pod,说明调度迁移生效。当前 3 个 workflow 均失败于第一步 actions/checkout@v4:Cannot find: node in PATH。后续需在 gitea-dynamic-runner 的 Pod runner 基础镜像中加入 Node.js;该镜像属于独立仓库,本 PR 保持只修改 runner 选择器。运行记录:#332、#333、#334。