Skip to content

Commit 79a6dd0

Browse files
authored
Merge pull request #938 from crazy-max/bake-def-envs
buildx(bake): merge existing env vars when parsing definition
2 parents 65261f5 + 306d954 commit 79a6dd0

1 file changed

Lines changed: 1 addition & 7 deletions

File tree

src/buildx/bake.ts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -105,13 +105,7 @@ export class Bake {
105105
public async getDefinition(cmdOpts: BakeCmdOpts, execOptions?: ExecOptions): Promise<BakeDefinition> {
106106
execOptions = execOptions || {ignoreReturnCode: true};
107107
execOptions.ignoreReturnCode = true;
108-
if (cmdOpts.githubToken) {
109-
execOptions.env = Object.assign({}, process.env, {
110-
BUILDX_BAKE_GIT_AUTH_TOKEN: cmdOpts.githubToken
111-
}) as {
112-
[key: string]: string;
113-
};
114-
}
108+
execOptions.env = Object.assign({}, process.env, execOptions.env || {}, cmdOpts.githubToken ? {BUILDX_BAKE_GIT_AUTH_TOKEN: cmdOpts.githubToken} : {});
115109

116110
const args = ['bake'];
117111

0 commit comments

Comments
 (0)