mirror of
https://github.com/docker/metadata-action.git
synced 2025-07-04 09:28:24 +02:00
Tests
This commit is contained in:
29
dist/index.js
generated
vendored
29
dist/index.js
generated
vendored
@ -365,7 +365,15 @@ class Meta {
|
||||
break;
|
||||
}
|
||||
case tcl.Type.Ref: {
|
||||
version = this.procRef(version, tag);
|
||||
if (tag.attrs['event'] == tcl.RefEvent.Branch) {
|
||||
version = this.procRefBranch(version, tag);
|
||||
}
|
||||
else if (tag.attrs['event'] == tcl.RefEvent.Tag) {
|
||||
version = this.procRefTag(version, tag);
|
||||
}
|
||||
else if (tag.attrs['event'] == tcl.RefEvent.PR) {
|
||||
version = this.procRefPr(version, tag);
|
||||
}
|
||||
break;
|
||||
}
|
||||
case tcl.Type.Edge: {
|
||||
@ -475,18 +483,6 @@ class Meta {
|
||||
}
|
||||
return version;
|
||||
}
|
||||
procRef(version, tag) {
|
||||
if (tag.attrs['event'] == tcl.RefEvent.Branch) {
|
||||
return this.procRefBranch(version, tag);
|
||||
}
|
||||
else if (tag.attrs['event'] == tcl.RefEvent.Tag) {
|
||||
return this.procRefTag(version, tag);
|
||||
}
|
||||
else if (tag.attrs['event'] == tcl.RefEvent.PR) {
|
||||
return this.procRefPr(version, tag);
|
||||
}
|
||||
return version;
|
||||
}
|
||||
procRefBranch(version, tag) {
|
||||
if (!/^refs\/heads\//.test(this.context.ref)) {
|
||||
return version;
|
||||
@ -598,7 +594,7 @@ class Meta {
|
||||
val = `${val}${tag.attrs['suffix']}`;
|
||||
}
|
||||
else if (this.flavor.suffix.length > 0) {
|
||||
val = `${this.flavor.suffix}${val}`;
|
||||
val = `${val}${this.flavor.suffix}`;
|
||||
}
|
||||
return val;
|
||||
}
|
||||
@ -738,7 +734,7 @@ function Parse(s) {
|
||||
if (parts.length == 1) {
|
||||
tag.attrs['value'] = parts[0].trim();
|
||||
}
|
||||
else if (parts.length == 2) {
|
||||
else {
|
||||
const key = parts[0].trim().toLowerCase();
|
||||
const value = parts[1].trim();
|
||||
switch (key) {
|
||||
@ -755,9 +751,6 @@ function Parse(s) {
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
throw new Error(`Invalid entry: ${field}`);
|
||||
}
|
||||
}
|
||||
if (tag.type == undefined) {
|
||||
tag.type = Type.Raw;
|
||||
|
Reference in New Issue
Block a user