fix: Docker workspace ownership and runner labels parsing
Docker containers run as root, creating root-owned files in the mounted
workspace. Subsequent CI steps fail when compilers try to write to these
directories. Fix by appending chown -R to restore host user ownership
before the container exits, preserving the original exit code.
Also fix runner registration to split comma-separated labels into an
array instead of sending as a single string.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
SHA:
de7855d2dfc161c0a0e79e9f1b82284d3fd466c0
Author:
Cole Christensen <cole.christensen@macmillan.com>
Date:
2026-03-14 01:48
Parents:
bfb5d89
2 files changed
+14
-2
| Type | ||
|---|---|---|
|
|
src/runner/executor.rs | +13 −1 |
|
||