Skip to content
Snippets Groups Projects
Unverified Commit 6b8ed97f authored by Michael Kriese's avatar Michael Kriese Committed by GitHub
Browse files

build: fix docker image signing (#27208)

parent a27f2aae
No related branches found
No related tags found
No related merge requests found
......@@ -24,25 +24,29 @@ void (async () => {
logger.info(`Publishing v${opts.version}...`);
const meta = await bake('push', opts);
if (meta?.['build-slim']?.['containerimage.digest']) {
if (meta?.['push-slim']?.['containerimage.digest']) {
sign(
`ghcr.io/${process.env.OWNER}/${process.env.FILE}${meta['build-slim']['containerimage.digest']}`,
`ghcr.io/${process.env.OWNER}/${process.env.FILE}${meta['push-slim']['containerimage.digest']}`,
opts,
);
sign(
`${process.env.FILE}/${process.env.FILE}${meta['build-slim']['containerimage.digest']}`,
`${process.env.FILE}/${process.env.FILE}${meta['push-slim']['containerimage.digest']}`,
opts,
);
} else {
logger.warn('Skip signing, missing metadata for slim image');
}
if (meta?.['build-full']?.['containerimage.digest']) {
if (meta?.['push-full']?.['containerimage.digest']) {
sign(
`ghcr.io/${process.env.OWNER}/${process.env.FILE}@${meta['build-full']['containerimage.digest']}`,
`ghcr.io/${process.env.OWNER}/${process.env.FILE}@${meta['push-full']['containerimage.digest']}`,
opts,
);
sign(
`${process.env.FILE}/${process.env.FILE}@${meta['build-full']['containerimage.digest']}`,
`${process.env.FILE}/${process.env.FILE}@${meta['push-full']['containerimage.digest']}`,
opts,
);
} else {
logger.warn('Skip signing, missing metadata for full image');
}
})();
......@@ -14,8 +14,8 @@ export type MetaDataItem = {
'containerimage.digest'?: string;
};
export type MetaData = {
'build-slim': MetaDataItem;
'build-full': MetaDataItem;
'push-slim'?: MetaDataItem;
'push-full'?: MetaDataItem;
};
export async function bake(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment