From b33d478b69f1856eba242d56f6dcf06c86558740 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 2 Jul 2026 13:16:30 +0000 Subject: [PATCH] docs: add container.mounts CLI mapping to awf-config-spec MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The container.mounts field (→ -v, --mount) was present in docs/awf-config.schema.json and src/config-mapper.ts but missing from the Section 5 CLI mapping table in awf-config-spec.md. Triggered by review of commit 4204043 which introduced config-file.ts and src/config-mapper.ts. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- docs/awf-config-spec.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/awf-config-spec.md b/docs/awf-config-spec.md index 08b05764f..3d02c5ebd 100644 --- a/docs/awf-config-spec.md +++ b/docs/awf-config-spec.md @@ -180,6 +180,7 @@ AWF settings MAY be supplied via config files, including stdin (`--config -`). - `container.dockerHost` → `--docker-host` - `container.dockerHostPathPrefix` → `--docker-host-path-prefix` - `container.runnerToolCachePath` → *(config-only; checked first for optional read-only runner tool cache mount, before `RUNNER_TOOL_CACHE` and `/home/runner/work/_tool` auto-detection)* +- `container.mounts[]` → `-v, --mount ` *(repeatable; format: `/host_path:/container_path[:ro|rw]`; both paths must be absolute; in chroot mode, container paths are automatically prefixed with `/host`)* - `chroot.binariesSourcePath` → *(config-only; overlays a runner-side binaries directory at `/usr/local/bin` inside chroot mode)* - `chroot.identity.home` → *(config-only; forwarded as `AWF_CHROOT_IDENTITY_HOME` and applied after chroot pivot)* - `chroot.identity.user` → *(config-only; forwarded as `AWF_CHROOT_IDENTITY_USER` and applied to `USER`/`LOGNAME` after chroot pivot)*