Ensure order of `vars:` and `vars_files:` is consistent with `--var` and `--load-vars-from` flags
Author: vitoCreated Apr 17, 2020Updated Sep 3, 2026
Labelshelp wantedenhancementbreaking
Summary
Currently, the order appears to be 'vars > file1 > file2`:
We should change this to match the documented behavior of fly set-pipeline -l -v, i.e. vars: takes precedence over files, and later-listed files take precedence over earlier-listed files.
This is technically a breaking change but the set_pipeline step is already marked experimental, so that's not a big deal.
Context
- Prior discussion: #5446
Source: concourse/concourse