Fix AWF tool-cache mount quoting that broke Copilot startup in Daily Issues Report#39089
Fix AWF tool-cache mount quoting that broke Copilot startup in Daily Issues Report#39089Copilot wants to merge 3 commits into
Conversation
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
|
@copilot run pr-finisher skill |
Completed a PR-finisher pass. No additional code changes were needed. Local validation passed ( |
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Fixed in |
The Daily Issues Report workflow failed because the Copilot engine exited before producing output. In the failing run, AWF launched without a usable Node runtime in chroot due to malformed tool-cache mount argument expansion.
Root cause
BuildAWFCommandemitted the optional mount as:${GH_AW_TOOL_CACHE_MOUNT:+--mount "$GH_AW_TOOL_CACHE_MOUNT"}--mount, so non-/opttool-cache mounts were not applied reliably and Node was not visible inside AWF chroot.Code changes
${GH_AW_TOOL_CACHE_MOUNT:+--mount $GH_AW_TOOL_CACHE_MOUNT}Coverage updates
--mount,<src>:<dst>:ro) without literal quote artifacts.