From 462c95e83d578cdda1fd1cd6dce243324c586c5c Mon Sep 17 00:00:00 2001 From: CrazyMax Date: Tue, 28 Mar 2023 08:51:43 +0200 Subject: [PATCH] toolkit: add bake Signed-off-by: CrazyMax --- src/toolkit.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/toolkit.ts b/src/toolkit.ts index d86bcdd3..dc6ffec6 100644 --- a/src/toolkit.ts +++ b/src/toolkit.ts @@ -15,7 +15,8 @@ */ import {Buildx} from './buildx/buildx'; -import {Install} from './buildx/install'; +import {Install as BuildxInstall} from './buildx/install'; +import {Bake} from './buildx/bake'; import {Builder} from './buildx/builder'; import {BuildKit} from './buildkit/buildkit'; import {GitHub} from './github'; @@ -31,14 +32,16 @@ export interface ToolkitOpts { export class Toolkit { public github: GitHub; public buildx: Buildx; - public buildxInstall: Install; + public buildxInstall: BuildxInstall; + public bake: Bake; public builder: Builder; public buildkit: BuildKit; constructor(opts: ToolkitOpts = {}) { this.github = new GitHub({token: opts.githubToken}); this.buildx = new Buildx(); - this.buildxInstall = new Install(); + this.buildxInstall = new BuildxInstall(); + this.bake = new Bake({buildx: this.buildx}); this.builder = new Builder({buildx: this.buildx}); this.buildkit = new BuildKit({buildx: this.buildx}); }