Problem
The GitLab dispatch pipeline does not pass RETRO_COMMENT as an environment variable. The retro harness (retro.yaml) references it in env.sandbox via "${RETRO_COMMENT}", and the fullsend CLI's env validation treats any ${VAR} reference as required — causing the run to fail immediately.
Error: validating env: env.sandbox[RETRO_COMMENT]: host variable RETRO_COMMENT is not set (referenced in "${RETRO_COMMENT}")
RETRO_COMMENT is optional — it's only set when a human types /fs-retro <comment>. Most retro runs are dispatched programmatically without it.
Evidence
Failed pipeline: https://gitlab.cee.redhat.com/gallen/integration-service/-/pipelines/17173747 (job 59195029)
Related
Fix options
- Update the GitLab dispatch to pass
RETRO_COMMENT="" as a default
- Support optional env var references in the harness engine (e.g., treat vars with no value as empty string instead of erroring)
Problem
The GitLab dispatch pipeline does not pass
RETRO_COMMENTas an environment variable. The retro harness (retro.yaml) references it inenv.sandboxvia"${RETRO_COMMENT}", and the fullsend CLI's env validation treats any${VAR}reference as required — causing the run to fail immediately.RETRO_COMMENTis optional — it's only set when a human types/fs-retro <comment>. Most retro runs are dispatched programmatically without it.Evidence
Failed pipeline: https://gitlab.cee.redhat.com/gallen/integration-service/-/pipelines/17173747 (job 59195029)
Related
ORIGINATING_URL)Fix options
RETRO_COMMENT=""as a default