Skip to content

docs: survey vars multi-select, targets, and executor image - #4135

Draft
cursor[bot] wants to merge 1 commit into
developfrom
cursor/engineering-documentation-standards-dccf
Draft

docs: survey vars multi-select, targets, and executor image#4135
cursor[bot] wants to merge 1 commit into
developfrom
cursor/engineering-documentation-standards-dccf

Conversation

@cursor

@cursor cursor Bot commented Aug 10, 2026

Copy link
Copy Markdown

Summary

Bumps the semaphore-docs submodule with user-guide updates for recently shipped template features.

Docs added/updated

Doc Changes
survey-vars.md Text and select types, default values, pass-variable-as (env vs extra-var), JSON encoding for multi-select with shell/PS/Python examples
task-templates/README.md Per-template executor image override for Docker/K8s runners

Companion PR in semaphore-docs.

Codepaths covered

  • db/Template.goSurveyVarSelect, SurveyVarTarget, SurveyVarDefaultValue, ValidateSurveyVar
  • services/tasks/local_executor.goformatVarValue, getSurveyEnvVars, env-target exclusion from extra-vars
  • db/Template.ExecutorImage — per-template container image override (migration v2.19.12)

Key knowledge gaps addressed

  • Multi-select survey variables delivered JSON-encoded arrays; previously undocumented
  • Survey variable target: env vs default CLI/extra-vars delivery was missing from user docs
  • Template-level executor_image override had no user-facing documentation despite UI and API support
Open in Web View Automation 

Co-authored-by: Denis Gukov <fiftin@outlook.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant