3 Commits
Author SHA1 Message Date
dualfroz 00a5ba78b2 Describe this repository 2026-10-22 21:03:06 +02:00
dualfroz 10dad07bcd fix: interpolate a task file before it is parsed
A var used in container_limits broke the build, because FileConfigSource
parses the file into an atc.TaskConfig before any interpolation happens, and
'((container_mem_limit))' is not a memory limit. Only fields that are plain
strings survived that first parse.

FileConfigSource can now hand back the file as written, and
InterpolateTemplateConfigSource resolves those bytes and parses once,
instead of parsing, marshalling back and parsing again. For a task file the
interpolation pass now always runs, with the pipeline vars followed by the
credential variables, so a var resolves the same way wherever it appears in
the file.
2026-09-13 15:29:51 +02:00
upstream af4510fc7f Upstream concourse/concourse state of the touched files before bb8b7aa7e9 2026-09-11 23:23:28 +02:00