kind: context name: hugo-content-workspace version: 1 description: "Hugo site workspace: clone content + integration repos, auto-commit changes on exit" # git access comes from the gitea-ssh-accelerators layer ordered before this # one in the composite; the resolver treats `requires:` entries as harness # refs (name/vN), so capability names like git-access crash composition. requires: [] provides: [hugo-workspace] scripts: init: "./init.sh" finalize: "./finalize.sh" env: # Injected by dispatcher from task project_id — set as HUGO_CUSTOMER HUGO_CUSTOMER: "" # Branch to check out in the content repo. Pass via runtime.env in the task. HUGO_CONTENT_BRANCH: "staging" AGENT_WORKING_DIR: "/workspace/content" secrets_required: []