Warning if not tag generated

This commit is contained in:
CrazyMax 2021-03-28 21:31:14 +02:00
parent 6b5db9f8f5
commit ceef405529
No known key found for this signature in database
GPG Key ID: 3248E46B6BB8C7F7
2 changed files with 32 additions and 14 deletions

24
dist/index.js generated vendored
View File

@ -259,17 +259,27 @@ function run() {
core.endGroup();
const meta = new meta_1.Meta(inputs, context, repo);
const version = meta.version;
core.startGroup(`Docker image version`);
core.info(version.main || '');
core.endGroup();
if (meta.version.main == undefined || meta.version.main.length == 0) {
core.warning(`No Docker image version has been generated. Check tags input.`);
}
else {
core.startGroup(`Docker image version`);
core.info(version.main || '');
core.endGroup();
}
core.setOutput('version', version.main || '');
// Docker tags
const tags = meta.getTags();
core.startGroup(`Docker tags`);
for (let tag of tags) {
core.info(tag);
if (tags.length == 0) {
core.warning('No Docker tag has been generated. Check tags input.');
}
else {
core.startGroup(`Docker tags`);
for (let tag of tags) {
core.info(tag);
}
core.endGroup();
}
core.endGroup();
core.setOutput('tags', tags.join(inputs.sepTags));
// Docker labels
const labels = meta.getLabels();

View File

@ -29,18 +29,26 @@ async function run() {
const meta: Meta = new Meta(inputs, context, repo);
const version: Version = meta.version;
core.startGroup(`Docker image version`);
core.info(version.main || '');
core.endGroup();
if (meta.version.main == undefined || meta.version.main.length == 0) {
core.warning(`No Docker image version has been generated. Check tags input.`);
} else {
core.startGroup(`Docker image version`);
core.info(version.main || '');
core.endGroup();
}
core.setOutput('version', version.main || '');
// Docker tags
const tags: Array<string> = meta.getTags();
core.startGroup(`Docker tags`);
for (let tag of tags) {
core.info(tag);
if (tags.length == 0) {
core.warning('No Docker tag has been generated. Check tags input.');
} else {
core.startGroup(`Docker tags`);
for (let tag of tags) {
core.info(tag);
}
core.endGroup();
}
core.endGroup();
core.setOutput('tags', tags.join(inputs.sepTags));
// Docker labels