buildx: ensure consistent metadata filename for bake and build

Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
This commit is contained in:
CrazyMax
2024-04-26 13:26:38 +02:00
parent 4c3e9b6acf
commit a459c7c911
2 changed files with 6 additions and 6 deletions

View File

@@ -52,7 +52,7 @@ export class Bake {
}
public static getMetadataFilePath(): string {
return path.join(Context.tmpDir(), 'metadata-file');
return path.join(Context.tmpDir(), 'bake-metadata.json');
}
public static resolveMetadata(): BakeMetadata | undefined {

View File

@@ -27,11 +27,7 @@ import {BuildMetadata} from '../types/build';
export class Build {
public static getImageIDFilePath(): string {
return path.join(Context.tmpDir(), 'iidfile');
}
public static getMetadataFilePath(): string {
return path.join(Context.tmpDir(), 'metadata-file');
return path.join(Context.tmpDir(), 'build-iidfile.txt');
}
public static resolveImageID(): string | undefined {
@@ -42,6 +38,10 @@ export class Build {
return fs.readFileSync(iidFile, {encoding: 'utf-8'}).trim();
}
public static getMetadataFilePath(): string {
return path.join(Context.tmpDir(), 'build-metadata.json');
}
public static resolveMetadata(): BuildMetadata | undefined {
const metadataFile = Build.getMetadataFilePath();
if (!fs.existsSync(metadataFile)) {