Some context Recently we have been working on migrating our CI infrastructure from CircleCI to Buildkite. As a result, we are manipulating and creating a lot of YAML config files across our various apps, libraries, and tools. Given that we have many similar and common values and nodes across pipelines, jobs and steps in each …