diff --git a/tools/publish-release.ts b/tools/publish-release.ts
index ba80df332623d1e81b0d8c713887e42655f58ecc..3e37271664a9ce690f399836ecd87594342f10c8 100644
--- a/tools/publish-release.ts
+++ b/tools/publish-release.ts
@@ -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');
   }
 })();
diff --git a/tools/utils/docker.ts b/tools/utils/docker.ts
index c9f686b25bca8a32cd06881b9ee3ee784cfd5e23..97df6c4590915410709ad7c6ce7c3fc8fe97bd84 100644
--- a/tools/utils/docker.ts
+++ b/tools/utils/docker.ts
@@ -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(