修复 runner 工作目录权限 #51

Merged
panxiao81 merged 1 commits from fix/runner-workspace-dir into main 2026-09-24 06:25:48 +00:00
Owner

问题

VM smoke 在 runner 初始化 host workdir 时失败:mkdir /workspace: permission denied

修复

在 runner 镜像构建时预创建 /workspace,并归属运行 runner 的 UID/GID 2000。

验证

  • go test ./...
  • git diff --check
  • 合并后通过手动 runner 镜像发布与 VM runtime smoke 做生产集成验证
## 问题 VM smoke 在 runner 初始化 host workdir 时失败:`mkdir /workspace: permission denied`。 ## 修复 在 runner 镜像构建时预创建 `/workspace`,并归属运行 runner 的 UID/GID 2000。 ## 验证 - `go test ./...` - `git diff --check` - 合并后通过手动 runner 镜像发布与 VM runtime smoke 做生产集成验证
panxiao81 added 1 commit 2026-09-24 06:25:35 +00:00
fix(runner): 创建可写的工作目录
test / python (pull_request) Failing after 4s
test / go (pull_request) Failing after 4s
test / shell (pull_request) Failing after 4s
2edb7b2b82
panxiao81 merged commit 02ccd5b8d7 into main 2026-09-24 06:25:48 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: panxiao81/gitea-dynamic-runner#51