don't handle default branch global exp for pr events

Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
This commit is contained in:
CrazyMax 2022-04-26 17:13:40 +02:00
parent 72fe50e2af
commit 0a72be43da
No known key found for this signature in database
GPG key ID: 3248E46B6BB8C7F7
5 changed files with 7 additions and 19 deletions

View file

@ -693,9 +693,6 @@ workflow run. Will be empty for a branch reference:
Returns `true` if the branch that triggered the workflow run is the default
one, otherwise `false`.
Will compare against the branch name that triggered the workflow run or the
base ref for a pull request.
#### `{{date '<format>'}}`
Returns the current date rendered by its [moment format](https://momentjs.com/docs/#/displaying/format/).

View file

@ -2327,14 +2327,11 @@ describe('pr', () => {
} as Inputs,
{
main: 'mytag-master',
partial: [
'mytag-defbranch'
],
partial: [],
latest: false
} as Version,
[
'org/app:mytag-master',
'org/app:mytag-defbranch'
'org/app:mytag-master'
],
[
"org.opencontainers.image.title=Hello-World",
@ -2359,14 +2356,11 @@ describe('pr', () => {
} as Inputs,
{
main: 'mytag-master',
partial: [
'mytag-defbranch'
],
partial: [],
latest: false
} as Version,
[
'org/app:mytag-master',
'org/app:mytag-defbranch'
'org/app:mytag-master'
],
[
"org.opencontainers.image.title=Hello-World",

2
dist/index.js generated vendored

File diff suppressed because one or more lines are too long

2
dist/index.js.map generated vendored

File diff suppressed because one or more lines are too long

View file

@ -377,7 +377,7 @@ export class Meta {
return '';
},
is_default_branch: function () {
let branch = ctx.ref.replace(/^refs\/heads\//g, '');
const branch = ctx.ref.replace(/^refs\/heads\//g, '');
// TODO: "base_ref" is available in the push payload but doesn't always seem to
// return the expected branch when the push tag event occurs. It's also not
// documented in GitHub docs: https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#push
@ -385,9 +385,6 @@ export class Meta {
// if (/^refs\/tags\//.test(ctx.ref) && ctx.payload?.base_ref != undefined) {
// branch = ctx.payload.base_ref.replace(/^refs\/heads\//g, '');
// }
if (/^refs\/pull\//.test(ctx.ref) && ctx.payload?.pull_request?.base?.ref != undefined) {
branch = ctx.payload.pull_request.base.ref;
}
if (branch == undefined || branch.length == 0) {
return 'false';
}