Commit eb4eed0
fix: Use single quotes for build_args to prevent shell variable expansion (#86)
The matrix build_args values contain $PLACEHOLDER tokens (e.g.
$COPILOT_VERSION) that are meant to be replaced by bash string
substitution in the "Prepare build args" step. However, using double
quotes on the ARGS assignment caused bash to expand these as shell
variables (which are unset, so they become empty strings) before the
substitution step could replace them. This resulted in all Docker
build args being empty, with images falling back to Dockerfile ARG
defaults.
Switching to single quotes preserves the $ placeholders so the
substitution step works correctly.
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: GitButler <gitbutler@gitbutler.com>1 parent cddf42b commit eb4eed0
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
435 | 435 | | |
436 | 436 | | |
437 | 437 | | |
438 | | - | |
| 438 | + | |
439 | 439 | | |
440 | 440 | | |
441 | 441 | | |
| |||
0 commit comments