Merge pull request #504 from crazy-max/bake-missing-attrs

bake: missing attributes on group and target types
This commit is contained in:
CrazyMax
2024-11-26 17:53:55 +01:00
committed by GitHub

View File

@@ -20,18 +20,22 @@ export interface BakeDefinition {
} }
export interface Group { export interface Group {
description?: string;
targets: Array<string>; targets: Array<string>;
} }
export interface Target { export interface Target {
description?: string;
args?: Record<string, string>; args?: Record<string, string>;
attest?: Array<string>; attest?: Array<string>;
'cache-from'?: Array<string>; 'cache-from'?: Array<string>;
'cache-to'?: Array<string>; 'cache-to'?: Array<string>;
call?: string;
context: string; context: string;
contexts?: Record<string, string>; contexts?: Record<string, string>;
dockerfile: string; dockerfile: string;
'dockerfile-inline'?: string; 'dockerfile-inline'?: string;
entitlements?: Array<string>;
labels?: Record<string, string>; labels?: Record<string, string>;
'no-cache'?: boolean; 'no-cache'?: boolean;
'no-cache-filter'?: Array<string>; 'no-cache-filter'?: Array<string>;