diff --git a/src/buildx/bake.ts b/src/buildx/bake.ts index 7730f9e5..8828a6dd 100644 --- a/src/buildx/bake.ts +++ b/src/buildx/bake.ts @@ -44,6 +44,7 @@ export interface BakeCmdOpts { sbom?: string; source?: string; targets?: Array; + vars?: Array; githubToken?: string; // for auth with remote definitions on private repos } @@ -138,6 +139,11 @@ export class Bake { args.push('--set', override); } } + if (cmdOpts.vars) { + for (const v of cmdOpts.vars) { + args.push('--var', v); + } + } if (cmdOpts.allow) { for (const allow of cmdOpts.allow) { args.push('--allow', allow);