From c8a13a23523720a060e3082f9ef176e129a7aac4 Mon Sep 17 00:00:00 2001 From: CrazyMax Date: Fri, 17 Feb 2023 21:52:11 +0100 Subject: [PATCH] buildx: remove install method from main module Signed-off-by: CrazyMax --- __tests__/buildx/buildx.test.ts | 8 -------- src/buildx/buildx.ts | 7 ------- 2 files changed, 15 deletions(-) diff --git a/__tests__/buildx/buildx.test.ts b/__tests__/buildx/buildx.test.ts index cdf98c4..b56bd70 100644 --- a/__tests__/buildx/buildx.test.ts +++ b/__tests__/buildx/buildx.test.ts @@ -88,14 +88,6 @@ describe('certsDir', () => { }); }); -describe('install', () => { - it('acquires buildx v0.9.1', async () => { - const buildx = new Buildx({context: new Context()}); - const buildxBin = await buildx.install('v0.9.1', tmpDir); - expect(fs.existsSync(buildxBin)).toBe(true); - }, 100000); -}); - describe('isAvailable', () => { it('docker cli', async () => { const execSpy = jest.spyOn(exec, 'getExecOutput'); diff --git a/src/buildx/buildx.ts b/src/buildx/buildx.ts index 6f8fb8e..eaf7765 100644 --- a/src/buildx/buildx.ts +++ b/src/buildx/buildx.ts @@ -22,7 +22,6 @@ import * as semver from 'semver'; import {Docker} from '../docker'; import {Context} from '../context'; import {Inputs} from './inputs'; -import {Install} from './install'; import {Cert} from '../types/buildx'; @@ -34,7 +33,6 @@ export interface BuildxOpts { export class Buildx { private readonly context: Context; private _version: string | undefined; - private _install: Install; public readonly inputs: Inputs; public readonly standalone: boolean; @@ -43,7 +41,6 @@ export class Buildx { this.context = opts.context; this.inputs = new Inputs(this.context); this.standalone = opts?.standalone ?? !Docker.isAvailable; - this._install = new Install({standalone: opts.standalone}); } static get configDir(): string { @@ -61,10 +58,6 @@ export class Buildx { }; } - public async install(version: string, dest: string): Promise { - return await this._install.install(version, dest); - } - public async isAvailable(): Promise { const cmd = this.getCommand([]); return await exec