diff --git a/__tests__/buildx/inputs.test.ts b/__tests__/buildx/inputs.test.ts index fee9b03..bdc902d 100644 --- a/__tests__/buildx/inputs.test.ts +++ b/__tests__/buildx/inputs.test.ts @@ -228,6 +228,8 @@ describe('hasDockerExporter', () => { [['type=docker', 'type=tar,dest=/tmp/image.tar'], true, undefined], [['"type=tar","dest=/tmp/image.tar"'], false, undefined], [['" type= local" , dest=./release-out'], false, undefined], + [['type=docker'], true, false], + [['type=docker'], true, true], [['.'], true, true], ])('given %p returns %p', async (exporters: Array, expected: boolean, load: boolean | undefined) => { expect(Inputs.hasDockerExporter(exporters, load)).toEqual(expected); diff --git a/src/buildx/inputs.ts b/src/buildx/inputs.ts index c6b3d34..490b1c3 100644 --- a/src/buildx/inputs.ts +++ b/src/buildx/inputs.ts @@ -134,7 +134,7 @@ export class Inputs { } public static hasDockerExporter(exporters: string[], load?: boolean): boolean { - return load ?? Inputs.hasExporterType('docker', exporters); + return load || Inputs.hasExporterType('docker', exporters); } public static hasExporterType(name: string, exporters: string[]): boolean {