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

View File

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