docker-meta
Advanced tools
Comparing version
@@ -0,1 +1,8 @@ | ||
## [4.3.0](https://github.com/felipecrs/docker-meta/compare/v4.2.0...v4.3.0) (2023-08-14) | ||
### Features | ||
* push additional tag if patchset number is set ([8f0cd07](https://github.com/felipecrs/docker-meta/commit/8f0cd072ee7c0cb6746d486e3d9f02857ae0c6bd)) | ||
## [4.2.0](https://github.com/felipecrs/docker-meta/compare/v4.1.0...v4.2.0) (2021-04-26) | ||
@@ -2,0 +9,0 @@ |
@@ -11,2 +11,3 @@ import { Command, flags } from "@oclif/command"; | ||
"change-number": string; | ||
"patchset-number": string; | ||
"git-sha": string; | ||
@@ -49,2 +50,3 @@ "build-date": string; | ||
"change-number": flags.IOptionFlag<string | undefined>; | ||
"patchset-number": flags.IOptionFlag<string | undefined>; | ||
"git-sha": flags.IOptionFlag<string | undefined>; | ||
@@ -64,2 +66,3 @@ "build-date": flags.IOptionFlag<string | undefined>; | ||
"change-number"?: string; | ||
"patchset-number"?: string; | ||
}): Promise<DockerMetaConfig>; | ||
@@ -66,0 +69,0 @@ run(): Promise<void>; |
@@ -78,3 +78,5 @@ "use strict"; | ||
process.env.GERRIT_CHANGE_NUMBER || | ||
config["change-number"] }); | ||
config["change-number"], "patchset-number": flags["patchset-number"] || | ||
process.env.GERRIT_PATCHSET_NUMBER || | ||
config["patchset-number"] }); | ||
if (resultConfig["tag-version"] === true && !resultConfig.version) { | ||
@@ -105,2 +107,3 @@ this.error("version unset"); | ||
} | ||
// If patchset number is not set, it's ok. It's not mandatory. | ||
return resultConfig; | ||
@@ -136,2 +139,6 @@ } | ||
outputTarget.tags.push(...inputImages.map((image) => `${image}:gcr-${config["change-number"]}`)); | ||
// Push patchset number too if set | ||
if (config["patchset-number"]) { | ||
outputTarget.tags.push(...inputImages.map((image) => `${image}:gcr-${config["change-number"]}-${config["patchset-number"]}`)); | ||
} | ||
} | ||
@@ -229,2 +236,5 @@ else { | ||
}), | ||
"patchset-number": command_1.flags.string({ | ||
description: "The change patchset number", | ||
}), | ||
"git-sha": command_1.flags.string({ | ||
@@ -231,0 +241,0 @@ description: "The git sha", |
{ | ||
"name": "docker-meta", | ||
"description": "Generates docker meta information such as tags, labels and build-args.", | ||
"version": "4.2.0", | ||
"version": "4.3.0", | ||
"author": "Felipe Santos @felipecrs", | ||
@@ -94,5 +94,5 @@ "bin": { | ||
"volta": { | ||
"node": "14.16.1", | ||
"npm": "7.11.0" | ||
"node": "18.17.1", | ||
"npm": "9.8.1" | ||
} | ||
} |
@@ -26,3 +26,3 @@ # docker-meta | ||
$ docker-meta (-v|--version|version) | ||
docker-meta/4.2.0 linux-x64 node-v14.16.1 | ||
docker-meta/4.3.0 linux-x64 node-v18.17.1 | ||
$ docker-meta --help [COMMAND] | ||
@@ -29,0 +29,0 @@ USAGE |
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
22604
4.65%311
4.36%11
10%