eclass-docker-fork
Advanced tools
Comparing version 1.1.1 to 1.2.0
{ | ||
"name": "eclass-docker-fork", | ||
"version": "1.1.1", | ||
"version": "1.2.0", | ||
"license": "MIT", | ||
@@ -5,0 +5,0 @@ "description": "semantic-release plugin to release a docker container", |
@@ -1,3 +0,3 @@ | ||
const getReleaseInfo = (imageName, tag) => ({ | ||
name: `${imageName} container (@${tag} dist-tag)`, | ||
const getReleaseInfo = (imageName, registry, tag) => ({ | ||
name: `${registry} container (@${tag} dist-tag)`, | ||
url: `${imageName}`.replace( | ||
@@ -4,0 +4,0 @@ new RegExp('^((?:ghcr|docker|quay).io)', 'gi'), |
@@ -51,3 +51,3 @@ const AggregateError = require('aggregate-error') | ||
let latestImage; | ||
let latestTag; | ||
let latestRegistry; | ||
@@ -82,4 +82,6 @@ try { | ||
latestImage = imageName; | ||
latestTag = tag; | ||
if (tag === "latest") { | ||
latestImage = imageName; | ||
latestRegistry = registry; | ||
} | ||
} else { | ||
@@ -90,4 +92,4 @@ ctx.logger.log(`Skip push docker image ${imageName}:${tag}`) | ||
if (latestImage && latestTag) { | ||
return getReleaseInfo(latestImage, latestTag); | ||
if (latestImage && latestRegistry) { | ||
return getReleaseInfo(latestImage, latestRegistry, "latest"); | ||
} | ||
@@ -94,0 +96,0 @@ } |
21252
462