mirror of
https://code.forgejo.org/docker/metadata-action.git
synced 2025-08-03 08:18:31 +00:00
Skip and display warning if tag does not match (#59)
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
This commit is contained in:
parent
e87dd9466c
commit
36ae18e02c
5 changed files with 142 additions and 25 deletions
13
src/meta.ts
13
src/meta.ts
|
@ -180,10 +180,17 @@ export class Meta {
|
|||
} else {
|
||||
tmatch = vraw.match(tag.attrs['pattern']);
|
||||
}
|
||||
if (tmatch) {
|
||||
vraw = tmatch[tag.attrs['group']];
|
||||
latest = true;
|
||||
if (!tmatch) {
|
||||
core.warning(`${tag.attrs['pattern']} does not match ${vraw}.`);
|
||||
return version;
|
||||
}
|
||||
if (typeof tmatch[tag.attrs['group']] === 'undefined') {
|
||||
core.warning(`Group ${tag.attrs['group']} does not exist for ${tag.attrs['pattern']} pattern.`);
|
||||
return version;
|
||||
}
|
||||
|
||||
vraw = tmatch[tag.attrs['group']];
|
||||
latest = true;
|
||||
|
||||
if (version.main == undefined) {
|
||||
version.main = vraw;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue