fix: correct pattern examples

Signed-off-by: Anbraten <6918444+anbraten@users.noreply.github.com>
This commit is contained in:
Anbraten 2024-07-05 11:35:09 +02:00
parent a64d0487d7
commit 4a4aa3e4cb
5 changed files with 174 additions and 174 deletions

View File

@ -603,7 +603,7 @@ tags: |
```yaml ```yaml
tags: | tags: |
# minimal # minimal
type=match,pattern=\d.\d.\d type=match,"pattern=\\d+.\\d+.\\d+"
# define match group # define match group
type=match,pattern=v(.*),group=1 type=match,pattern=v(.*),group=1
# use custom value instead of git tag # use custom value instead of git tag
@ -614,13 +614,13 @@ Can create a regular expression for matching Git tag with a pattern and
capturing group. Will be used on a [push tag event](https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#push) capturing group. Will be used on a [push tag event](https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#push)
but, you can also use a custom value through `value` attribute. but, you can also use a custom value through `value` attribute.
| Git tag | Pattern | Group | Output | | Git tag | Pattern | Group | Output |
|-------------------------|------------------|---------|------------------------| |-------------------------|-----------------------------|---------|---------------|
| `v1.2.3` | `\d.\d.\d` | `0` | `1.2.3` | | `v1.2.3` | `\\d+\\.\\d+\\.\\d+` | `0` | `1.2.3` |
| `v2.0.8-beta.67` | `v(.*)` | `1` | `2.0.8-beta.67` | | `v2.0.8-beta.67` | `v(.*)` | `1` | `2.0.8-beta.67` |
| `v2.0.8-beta.67` | `v(\d.\d)` | `1` | `2.0` | | `v2.0.8-beta.67` | `v(\\d+\\.\\d+\\.)` | `1` | `2.0` |
| `20200110-RC2` | `\d+` | `0` | `20200110` | | `20200110-RC2` | `\d+?` | `0` | `20200110` |
| `p1/v1.2.3` | `p1/v(\d.\d.\d)` | `1` | `1.2.3` | | `p1/v1.2.3` | `p1\/v(\\d+\\.\\d+\\.\\d+)` | `1` | `1.2.3` |
Extended attributes and default values: Extended attributes and default values:

View File

@ -13,8 +13,8 @@ GITHUB_GRAPHQL_URL=https://api.github.com/graphql
GITHUB_HEAD_REF= GITHUB_HEAD_REF=
GITHUB_JOB=test GITHUB_JOB=test
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_82c844c7-54b3-4b5d-a1e1-4f9f2e936d4f GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_82c844c7-54b3-4b5d-a1e1-4f9f2e936d4f
GITHUB_REF=refs/tags/v1.1.1 GITHUB_REF=refs/tags/v101.12.13
GITHUB_REF_NAME=v1.1.1 GITHUB_REF_NAME=v101.12.13
GITHUB_REF_PROTECTED=false GITHUB_REF_PROTECTED=false
GITHUB_REF_TYPE=tag GITHUB_REF_TYPE=tag
GITHUB_REPOSITORY=docker/test-docker-action GITHUB_REPOSITORY=docker/test-docker-action

View File

@ -8,13 +8,13 @@ GITHUB_API_URL=https://api.github.com
GITHUB_BASE_REF= GITHUB_BASE_REF=
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_7703d3cb-84db-438f-9f97-46e159388a55 GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_7703d3cb-84db-438f-9f97-46e159388a55
GITHUB_EVENT_NAME=push GITHUB_EVENT_NAME=push
GITHUB_EVENT_PATH=./__tests__/fixtures/event_tag_v1.1.1.json GITHUB_EVENT_PATH=./__tests__/fixtures/event_tag_v101.12.13.json
GITHUB_GRAPHQL_URL=https://api.github.com/graphql GITHUB_GRAPHQL_URL=https://api.github.com/graphql
GITHUB_HEAD_REF= GITHUB_HEAD_REF=
GITHUB_JOB=test GITHUB_JOB=test
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_7703d3cb-84db-438f-9f97-46e159388a55 GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_7703d3cb-84db-438f-9f97-46e159388a55
GITHUB_REF=refs/tags/v1.1.1 GITHUB_REF=refs/tags/v101.12.13
GITHUB_REF_NAME=v1.1.1 GITHUB_REF_NAME=v101.12.13
GITHUB_REF_PROTECTED=false GITHUB_REF_PROTECTED=false
GITHUB_REF_TYPE=tag GITHUB_REF_TYPE=tag
GITHUB_REPOSITORY=docker/test-docker-action GITHUB_REPOSITORY=docker/test-docker-action

View File

@ -44,7 +44,7 @@ describe('isRawStatement', () => {
['{{ raw }}', true], ['{{ raw }}', true],
['{{ raw}}', true], ['{{ raw}}', true],
['{{raw}}', true], ['{{raw}}', true],
])('given %p pattern', async (pattern: string, expected: boolean) => { ])('given %s pattern', async (pattern: string, expected: boolean) => {
expect(Meta.isRawStatement(pattern)).toEqual(expected); expect(Meta.isRawStatement(pattern)).toEqual(expected);
}); });
}); });
@ -124,7 +124,7 @@ describe('null', () => {
], ],
undefined undefined
], ],
])('given %p with %p event', tagsLabelsTest); ])('given %s with %s event', tagsLabelsTest);
}); });
describe('push', () => { describe('push', () => {
@ -804,7 +804,7 @@ describe('push', () => {
], ],
undefined undefined
] ]
])('given %p with %p event', tagsLabelsTest); ])('given %s with %s event', tagsLabelsTest);
}); });
describe('tag', () => { describe('tag', () => {
@ -931,22 +931,22 @@ describe('tag', () => {
], ],
[ [
'tag05', 'tag05',
'event_tag_v1.1.1.env', 'event_tag_v101.12.13.env',
{ {
images: ['org/app', 'ghcr.io/user/app'], images: ['org/app', 'ghcr.io/user/app'],
tags: [ tags: [
`type=match,"pattern=\\d.\\d.\\d"` `type=match,"pattern=\\d+\\.\\d+\\.\\d+"`
] ]
} as Inputs, } as Inputs,
{ {
main: '1.1.1', main: '101.12.13',
partial: [], partial: [],
latest: true latest: true
} as Version, } as Version,
[ [
'org/app:1.1.1', 'org/app:101.12.13',
'org/app:latest', 'org/app:latest',
'ghcr.io/user/app:1.1.1', 'ghcr.io/user/app:101.12.13',
'ghcr.io/user/app:latest' 'ghcr.io/user/app:latest'
], ],
[ [
@ -957,28 +957,28 @@ describe('tag', () => {
"org.opencontainers.image.source=https://github.com/octocat/Hello-World", "org.opencontainers.image.source=https://github.com/octocat/Hello-World",
"org.opencontainers.image.title=Hello-World", "org.opencontainers.image.title=Hello-World",
"org.opencontainers.image.url=https://github.com/octocat/Hello-World", "org.opencontainers.image.url=https://github.com/octocat/Hello-World",
"org.opencontainers.image.version=1.1.1" "org.opencontainers.image.version=101.12.13"
], ],
undefined undefined
], ],
[ [
'tag06', 'tag06',
'event_tag_v1.1.1.env', 'event_tag_v101.12.13.env',
{ {
images: ['org/app', 'ghcr.io/user/app'], images: ['org/app', 'ghcr.io/user/app'],
tags: [ tags: [
`type=match,"pattern=^v(\\d.\\d.\\d)$",group=1` `type=match,"pattern=^v(\\d+\\.\\d+\\.\\d+)$",group=1`
] ]
} as Inputs, } as Inputs,
{ {
main: '1.1.1', main: '101.12.13',
partial: [], partial: [],
latest: true latest: true
} as Version, } as Version,
[ [
'org/app:1.1.1', 'org/app:101.12.13',
'org/app:latest', 'org/app:latest',
'ghcr.io/user/app:1.1.1', 'ghcr.io/user/app:101.12.13',
'ghcr.io/user/app:latest' 'ghcr.io/user/app:latest'
], ],
[ [
@ -989,7 +989,7 @@ describe('tag', () => {
"org.opencontainers.image.source=https://github.com/octocat/Hello-World", "org.opencontainers.image.source=https://github.com/octocat/Hello-World",
"org.opencontainers.image.title=Hello-World", "org.opencontainers.image.title=Hello-World",
"org.opencontainers.image.url=https://github.com/octocat/Hello-World", "org.opencontainers.image.url=https://github.com/octocat/Hello-World",
"org.opencontainers.image.version=1.1.1" "org.opencontainers.image.version=101.12.13"
], ],
undefined undefined
], ],
@ -999,7 +999,7 @@ describe('tag', () => {
{ {
images: ['org/app', 'ghcr.io/user/app'], images: ['org/app', 'ghcr.io/user/app'],
tags: [ tags: [
`type=match,"pattern=\\d.\\d.\\d-(alpha|beta).\\d+"` `type=match,"pattern=\\d+\\.\\d+\\.\\d+-(alpha|beta).\\d+"`
] ]
} as Inputs, } as Inputs,
{ {
@ -1031,7 +1031,7 @@ describe('tag', () => {
{ {
images: ['org/app', 'ghcr.io/user/app'], images: ['org/app', 'ghcr.io/user/app'],
tags: [ tags: [
`type=match,"pattern=\\d.\\d"` `type=match,"pattern=\\d+\\.\\d+"`
] ]
} as Inputs, } as Inputs,
{ {
@ -1121,7 +1121,7 @@ describe('tag', () => {
], ],
[ [
'tag11', 'tag11',
'event_tag_v1.1.1.env', 'event_tag_v101.12.13.env',
{ {
images: ['org/app', 'ghcr.io/user/app'], images: ['org/app', 'ghcr.io/user/app'],
tags: [ tags: [
@ -1131,18 +1131,18 @@ describe('tag', () => {
] ]
} as Inputs, } as Inputs,
{ {
main: '1.1.1', main: '101.12.13',
partial: ['1.1', '1'], partial: ['101.12', '101'],
latest: true latest: true
} as Version, } as Version,
[ [
'org/app:1.1.1', 'org/app:101.12.13',
'org/app:1.1', 'org/app:101.12',
'org/app:1', 'org/app:101',
'org/app:latest', 'org/app:latest',
'ghcr.io/user/app:1.1.1', 'ghcr.io/user/app:101.12.13',
'ghcr.io/user/app:1.1', 'ghcr.io/user/app:101.12',
'ghcr.io/user/app:1', 'ghcr.io/user/app:101',
'ghcr.io/user/app:latest' 'ghcr.io/user/app:latest'
], ],
[ [
@ -1153,13 +1153,13 @@ describe('tag', () => {
"org.opencontainers.image.source=https://github.com/octocat/Hello-World", "org.opencontainers.image.source=https://github.com/octocat/Hello-World",
"org.opencontainers.image.title=Hello-World", "org.opencontainers.image.title=Hello-World",
"org.opencontainers.image.url=https://github.com/octocat/Hello-World", "org.opencontainers.image.url=https://github.com/octocat/Hello-World",
"org.opencontainers.image.version=1.1.1" "org.opencontainers.image.version=101.12.13"
], ],
undefined undefined
], ],
[ [
'tag12', 'tag12',
'event_tag_v1.1.1.env', 'event_tag_v101.12.13.env',
{ {
images: ['org/app', 'ghcr.io/user/app'], images: ['org/app', 'ghcr.io/user/app'],
tags: [ tags: [
@ -1168,14 +1168,14 @@ describe('tag', () => {
] ]
} as Inputs, } as Inputs,
{ {
main: '1.1.1', main: '101.12.13',
partial: [], partial: [],
latest: true latest: true
} as Version, } as Version,
[ [
'org/app:1.1.1', 'org/app:101.12.13',
'org/app:latest', 'org/app:latest',
'ghcr.io/user/app:1.1.1', 'ghcr.io/user/app:101.12.13',
'ghcr.io/user/app:latest' 'ghcr.io/user/app:latest'
], ],
[ [
@ -1186,7 +1186,7 @@ describe('tag', () => {
"org.opencontainers.image.source=https://github.com/octocat/Hello-World", "org.opencontainers.image.source=https://github.com/octocat/Hello-World",
"org.opencontainers.image.title=Hello-World", "org.opencontainers.image.title=Hello-World",
"org.opencontainers.image.url=https://github.com/octocat/Hello-World", "org.opencontainers.image.url=https://github.com/octocat/Hello-World",
"org.opencontainers.image.version=1.1.1" "org.opencontainers.image.version=101.12.13"
], ],
undefined undefined
], ],
@ -1294,7 +1294,7 @@ describe('tag', () => {
], ],
[ [
'tag16', 'tag16',
'event_tag_v1.1.1.env', 'event_tag_v101.12.13.env',
{ {
images: ['org/app', 'ghcr.io/user/app'], images: ['org/app', 'ghcr.io/user/app'],
tags: [ tags: [
@ -1305,14 +1305,14 @@ describe('tag', () => {
} as Inputs, } as Inputs,
{ {
main: 'foo', main: 'foo',
partial: ['v1.1.1'], partial: ['v101.12.13'],
latest: false latest: false
} as Version, } as Version,
[ [
'org/app:foo', 'org/app:foo',
'org/app:v1.1.1', 'org/app:v101.12.13',
'ghcr.io/user/app:foo', 'ghcr.io/user/app:foo',
'ghcr.io/user/app:v1.1.1', 'ghcr.io/user/app:v101.12.13',
], ],
[ [
"org.opencontainers.image.created=2020-01-10T00:30:00.000Z", "org.opencontainers.image.created=2020-01-10T00:30:00.000Z",
@ -1450,7 +1450,7 @@ describe('tag', () => {
], ],
[ [
'tag20', 'tag20',
'event_tag_v1.1.1.env', 'event_tag_v101.12.13.env',
{ {
images: ['org/app', 'ghcr.io/user/app'], images: ['org/app', 'ghcr.io/user/app'],
tags: [ tags: [
@ -1460,16 +1460,16 @@ describe('tag', () => {
] ]
} as Inputs, } as Inputs,
{ {
main: 'v1.1.1-860c190-foo', main: 'v101.12.13-860c190-foo',
partial: [ partial: [
'master-foo' 'master-foo'
], ],
latest: false latest: false
} as Version, } as Version,
[ [
'org/app:v1.1.1-860c190-foo', 'org/app:v101.12.13-860c190-foo',
'org/app:master-foo', 'org/app:master-foo',
'ghcr.io/user/app:v1.1.1-860c190-foo', 'ghcr.io/user/app:v101.12.13-860c190-foo',
'ghcr.io/user/app:master-foo' 'ghcr.io/user/app:master-foo'
], ],
[ [
@ -1480,13 +1480,13 @@ describe('tag', () => {
"org.opencontainers.image.source=https://github.com/octocat/Hello-World", "org.opencontainers.image.source=https://github.com/octocat/Hello-World",
"org.opencontainers.image.title=Hello-World", "org.opencontainers.image.title=Hello-World",
"org.opencontainers.image.url=https://github.com/octocat/Hello-World", "org.opencontainers.image.url=https://github.com/octocat/Hello-World",
"org.opencontainers.image.version=v1.1.1-860c190-foo" "org.opencontainers.image.version=v101.12.13-860c190-foo"
], ],
undefined undefined
], ],
[ [
'tag21', 'tag21',
'event_tag_v1.1.1.env', 'event_tag_v101.12.13.env',
{ {
images: ['org/app', 'ghcr.io/user/app'], images: ['org/app', 'ghcr.io/user/app'],
tags: [ tags: [
@ -1498,14 +1498,14 @@ describe('tag', () => {
] ]
} as Inputs, } as Inputs,
{ {
main: '1.1.1-dev', main: '101.12.13-dev',
partial: [], partial: [],
latest: true latest: true
} as Version, } as Version,
[ [
'org/app:1.1.1-dev', 'org/app:101.12.13-dev',
'org/app:latest-dev', 'org/app:latest-dev',
'ghcr.io/user/app:1.1.1-dev', 'ghcr.io/user/app:101.12.13-dev',
'ghcr.io/user/app:latest-dev' 'ghcr.io/user/app:latest-dev'
], ],
[ [
@ -1516,13 +1516,13 @@ describe('tag', () => {
"org.opencontainers.image.source=https://github.com/octocat/Hello-World", "org.opencontainers.image.source=https://github.com/octocat/Hello-World",
"org.opencontainers.image.title=Hello-World", "org.opencontainers.image.title=Hello-World",
"org.opencontainers.image.url=https://github.com/octocat/Hello-World", "org.opencontainers.image.url=https://github.com/octocat/Hello-World",
"org.opencontainers.image.version=1.1.1-dev" "org.opencontainers.image.version=101.12.13-dev"
], ],
undefined undefined
], ],
[ [
'tag22', 'tag22',
'event_tag_v1.1.1.env', 'event_tag_v101.12.13.env',
{ {
images: ['org/app', 'ghcr.io/user/app'], images: ['org/app', 'ghcr.io/user/app'],
tags: [ tags: [
@ -1535,14 +1535,14 @@ describe('tag', () => {
] ]
} as Inputs, } as Inputs,
{ {
main: 'foo-1.1.1-dev', main: 'foo-101.12.13-dev',
partial: [], partial: [],
latest: true latest: true
} as Version, } as Version,
[ [
'org/app:foo-1.1.1-dev', 'org/app:foo-101.12.13-dev',
'org/app:foo-latest-dev', 'org/app:foo-latest-dev',
'ghcr.io/user/app:foo-1.1.1-dev', 'ghcr.io/user/app:foo-101.12.13-dev',
'ghcr.io/user/app:foo-latest-dev' 'ghcr.io/user/app:foo-latest-dev'
], ],
[ [
@ -1553,13 +1553,13 @@ describe('tag', () => {
"org.opencontainers.image.source=https://github.com/octocat/Hello-World", "org.opencontainers.image.source=https://github.com/octocat/Hello-World",
"org.opencontainers.image.title=Hello-World", "org.opencontainers.image.title=Hello-World",
"org.opencontainers.image.url=https://github.com/octocat/Hello-World", "org.opencontainers.image.url=https://github.com/octocat/Hello-World",
"org.opencontainers.image.version=foo-1.1.1-dev" "org.opencontainers.image.version=foo-101.12.13-dev"
], ],
undefined undefined
], ],
[ [
'tag23', 'tag23',
'event_tag_v1.1.1.env', 'event_tag_v101.12.13.env',
{ {
images: ['org/app'], images: ['org/app'],
tags: [ tags: [
@ -1568,13 +1568,13 @@ describe('tag', () => {
] ]
} as Inputs, } as Inputs,
{ {
main: 'v1.1.1', main: 'v101.12.13',
partial: ['1.1'], partial: ['101.12'],
latest: true latest: true
} as Version, } as Version,
[ [
'org/app:v1.1.1', 'org/app:v101.12.13',
'org/app:1.1', 'org/app:101.12',
'org/app:latest' 'org/app:latest'
], ],
[ [
@ -1585,7 +1585,7 @@ describe('tag', () => {
"org.opencontainers.image.source=https://github.com/octocat/Hello-World", "org.opencontainers.image.source=https://github.com/octocat/Hello-World",
"org.opencontainers.image.title=Hello-World", "org.opencontainers.image.title=Hello-World",
"org.opencontainers.image.url=https://github.com/octocat/Hello-World", "org.opencontainers.image.url=https://github.com/octocat/Hello-World",
"org.opencontainers.image.version=v1.1.1" "org.opencontainers.image.version=v101.12.13"
], ],
undefined undefined
], ],
@ -1717,7 +1717,7 @@ describe('tag', () => {
], ],
[ [
'tag28', 'tag28',
'event_tag_v1.1.1.env', 'event_tag_v101.12.13.env',
{ {
images: ['org/app'], images: ['org/app'],
tags: [ tags: [
@ -1728,17 +1728,17 @@ describe('tag', () => {
] ]
} as Inputs, } as Inputs,
{ {
main: '1.1.1', main: '101.12.13',
partial: [ partial: [
"1.1", "101.12",
"1" "101"
], ],
latest: true latest: true
} as Version, } as Version,
[ [
'org/app:1.1.1', 'org/app:101.12.13',
'org/app:1.1', 'org/app:101.12',
'org/app:1', 'org/app:101',
'org/app:latest' 'org/app:latest'
], ],
[ [
@ -1749,7 +1749,7 @@ describe('tag', () => {
"org.opencontainers.image.source=https://github.com/octocat/Hello-World", "org.opencontainers.image.source=https://github.com/octocat/Hello-World",
"org.opencontainers.image.title=Hello-World", "org.opencontainers.image.title=Hello-World",
"org.opencontainers.image.url=https://github.com/octocat/Hello-World", "org.opencontainers.image.url=https://github.com/octocat/Hello-World",
"org.opencontainers.image.version=1.1.1" "org.opencontainers.image.version=101.12.13"
], ],
undefined undefined
], ],
@ -1884,7 +1884,7 @@ describe('tag', () => {
], ],
[ [
'tag33', 'tag33',
'event_tag_v1.1.1.env', 'event_tag_v101.12.13.env',
{ {
images: [] as string[], images: [] as string[],
tags: [ tags: [
@ -1895,17 +1895,17 @@ describe('tag', () => {
] ]
} as Inputs, } as Inputs,
{ {
main: '1.1.1', main: '101.12.13',
partial: [ partial: [
"1.1", "101.12",
"1" "101"
], ],
latest: true latest: true
} as Version, } as Version,
[ [
'1.1.1', '101.12.13',
'1.1', '101.12',
'1', '101',
'latest' 'latest'
], ],
[ [
@ -1916,11 +1916,11 @@ describe('tag', () => {
"org.opencontainers.image.source=https://github.com/octocat/Hello-World", "org.opencontainers.image.source=https://github.com/octocat/Hello-World",
"org.opencontainers.image.title=Hello-World", "org.opencontainers.image.title=Hello-World",
"org.opencontainers.image.url=https://github.com/octocat/Hello-World", "org.opencontainers.image.url=https://github.com/octocat/Hello-World",
"org.opencontainers.image.version=1.1.1" "org.opencontainers.image.version=101.12.13"
], ],
undefined undefined
] ]
])('given %p with %p event', tagsLabelsTest); ])('given %s with %s event', tagsLabelsTest);
}); });
describe('latest', () => { describe('latest', () => {
@ -2019,20 +2019,20 @@ describe('latest', () => {
], ],
[ [
'latest04', 'latest04',
'event_tag_v1.1.1.env', 'event_tag_v101.12.13.env',
{ {
images: ['user/app'], images: ['user/app'],
tags: [ tags: [
`type=match,"pattern=\\d.\\d.\\d"` `type=match,"pattern=\\d+\\.\\d+\\.\\d+"`
] ]
} as Inputs, } as Inputs,
{ {
main: '1.1.1', main: '101.12.13',
partial: [], partial: [],
latest: true latest: true
} as Version, } as Version,
[ [
'user/app:1.1.1', 'user/app:101.12.13',
'user/app:latest' 'user/app:latest'
], ],
[ [
@ -2043,25 +2043,25 @@ describe('latest', () => {
"org.opencontainers.image.source=https://github.com/octocat/Hello-World", "org.opencontainers.image.source=https://github.com/octocat/Hello-World",
"org.opencontainers.image.title=Hello-World", "org.opencontainers.image.title=Hello-World",
"org.opencontainers.image.url=https://github.com/octocat/Hello-World", "org.opencontainers.image.url=https://github.com/octocat/Hello-World",
"org.opencontainers.image.version=1.1.1" "org.opencontainers.image.version=101.12.13"
], ],
undefined undefined
], ],
[ [
'latest05', 'latest05',
'event_tag_v1.1.1.env', 'event_tag_v101.12.13.env',
{ {
images: ['org/app', 'ghcr.io/user/app'], images: ['org/app', 'ghcr.io/user/app'],
} as Inputs, } as Inputs,
{ {
main: 'v1.1.1', main: 'v101.12.13',
partial: [], partial: [],
latest: true latest: true
} as Version, } as Version,
[ [
'org/app:v1.1.1', 'org/app:v101.12.13',
'org/app:latest', 'org/app:latest',
'ghcr.io/user/app:v1.1.1', 'ghcr.io/user/app:v101.12.13',
'ghcr.io/user/app:latest', 'ghcr.io/user/app:latest',
], ],
[ [
@ -2072,7 +2072,7 @@ describe('latest', () => {
"org.opencontainers.image.source=https://github.com/octocat/Hello-World", "org.opencontainers.image.source=https://github.com/octocat/Hello-World",
"org.opencontainers.image.title=Hello-World", "org.opencontainers.image.title=Hello-World",
"org.opencontainers.image.url=https://github.com/octocat/Hello-World", "org.opencontainers.image.url=https://github.com/octocat/Hello-World",
"org.opencontainers.image.version=v1.1.1" "org.opencontainers.image.version=v101.12.13"
], ],
undefined undefined
], ],
@ -2110,7 +2110,7 @@ describe('latest', () => {
], ],
[ [
'latest07', 'latest07',
'event_tag_v1.1.1.env', 'event_tag_v101.12.13.env',
{ {
images: ['org/app', 'ghcr.io/user/app'], images: ['org/app', 'ghcr.io/user/app'],
tags: [ tags: [
@ -2121,13 +2121,13 @@ describe('latest', () => {
] ]
} as Inputs, } as Inputs,
{ {
main: 'v1.1.1', main: 'v101.12.13',
partial: [], partial: [],
latest: false latest: false
} as Version, } as Version,
[ [
'org/app:v1.1.1', 'org/app:v101.12.13',
'ghcr.io/user/app:v1.1.1', 'ghcr.io/user/app:v101.12.13',
], ],
[ [
"org.opencontainers.image.created=2020-01-10T00:30:00.000Z", "org.opencontainers.image.created=2020-01-10T00:30:00.000Z",
@ -2137,13 +2137,13 @@ describe('latest', () => {
"org.opencontainers.image.source=https://github.com/octocat/Hello-World", "org.opencontainers.image.source=https://github.com/octocat/Hello-World",
"org.opencontainers.image.title=Hello-World", "org.opencontainers.image.title=Hello-World",
"org.opencontainers.image.url=https://github.com/octocat/Hello-World", "org.opencontainers.image.url=https://github.com/octocat/Hello-World",
"org.opencontainers.image.version=v1.1.1" "org.opencontainers.image.version=v101.12.13"
], ],
undefined undefined
], ],
[ [
'latest08', 'latest08',
'event_tag_v1.1.1.env', 'event_tag_v101.12.13.env',
{ {
images: ['org/app', 'ghcr.io/MyUSER/MyApp'], images: ['org/app', 'ghcr.io/MyUSER/MyApp'],
tags: [ tags: [
@ -2154,13 +2154,13 @@ describe('latest', () => {
] ]
} as Inputs, } as Inputs,
{ {
main: 'v1.1.1', main: 'v101.12.13',
partial: [], partial: [],
latest: false latest: false
} as Version, } as Version,
[ [
'org/app:v1.1.1', 'org/app:v101.12.13',
'ghcr.io/myuser/myapp:v1.1.1', 'ghcr.io/myuser/myapp:v101.12.13',
], ],
[ [
"org.opencontainers.image.created=2020-01-10T00:30:00.000Z", "org.opencontainers.image.created=2020-01-10T00:30:00.000Z",
@ -2170,13 +2170,13 @@ describe('latest', () => {
"org.opencontainers.image.source=https://github.com/octocat/Hello-World", "org.opencontainers.image.source=https://github.com/octocat/Hello-World",
"org.opencontainers.image.title=Hello-World", "org.opencontainers.image.title=Hello-World",
"org.opencontainers.image.url=https://github.com/octocat/Hello-World", "org.opencontainers.image.url=https://github.com/octocat/Hello-World",
"org.opencontainers.image.version=v1.1.1" "org.opencontainers.image.version=v101.12.13"
], ],
undefined undefined
], ],
[ [
'latest09', 'latest09',
'event_tag_v1.1.1.env', 'event_tag_v101.12.13.env',
{ {
images: ['org/app', 'ghcr.io/MyUSER/MyApp'], images: ['org/app', 'ghcr.io/MyUSER/MyApp'],
tags: [ tags: [
@ -2199,13 +2199,13 @@ describe('latest', () => {
] ]
} as Inputs, } as Inputs,
{ {
main: 'v1.1.1', main: 'v101.12.13',
partial: [], partial: [],
latest: false latest: false
} as Version, } as Version,
[ [
'org/app:v1.1.1', 'org/app:v101.12.13',
'ghcr.io/myuser/myapp:v1.1.1', 'ghcr.io/myuser/myapp:v101.12.13',
], ],
[ [
"maintainer=CrazyMax", "maintainer=CrazyMax",
@ -2217,7 +2217,7 @@ describe('latest', () => {
"org.opencontainers.image.title=MyCustomTitle", "org.opencontainers.image.title=MyCustomTitle",
"org.opencontainers.image.url=https://github.com/octocat/Hello-World", "org.opencontainers.image.url=https://github.com/octocat/Hello-World",
"org.opencontainers.image.vendor=MyCompany", "org.opencontainers.image.vendor=MyCompany",
"org.opencontainers.image.version=v1.1.1" "org.opencontainers.image.version=v101.12.13"
], ],
[ [
"maintainer=Foo", "maintainer=Foo",
@ -2229,7 +2229,7 @@ describe('latest', () => {
"org.opencontainers.image.title=MyNotTitle", "org.opencontainers.image.title=MyNotTitle",
"org.opencontainers.image.url=https://github.com/octocat/Hello-World", "org.opencontainers.image.url=https://github.com/octocat/Hello-World",
"org.opencontainers.image.vendor=MyNotCompany", "org.opencontainers.image.vendor=MyNotCompany",
"org.opencontainers.image.version=v1.1.1" "org.opencontainers.image.version=v101.12.13"
] ]
], ],
[ [
@ -2262,7 +2262,7 @@ describe('latest', () => {
], ],
undefined undefined
] ]
])('given %p with %p event', tagsLabelsTest); ])('given %s with %s event', tagsLabelsTest);
}); });
describe('pr', () => { describe('pr', () => {
@ -2621,7 +2621,7 @@ describe('pr', () => {
], ],
undefined undefined
], ],
])('given %p with %p event', tagsLabelsTest); ])('given %s with %s event', tagsLabelsTest);
}); });
describe('pr-head-sha', () => { describe('pr-head-sha', () => {
@ -2969,7 +2969,7 @@ describe('pr-head-sha', () => {
"org.opencontainers.image.version=mytag-master" "org.opencontainers.image.version=mytag-master"
] ]
], ],
])('given %p with %p event', async (name: string, envFile: string, inputs: Inputs, exVersion: Version, exTags: Array<string>, exLabelsAnnotations: Array<string>) => { ])('given %s with %s event', async (name: string, envFile: string, inputs: Inputs, exVersion: Version, exTags: Array<string>, exLabelsAnnotations: Array<string>) => {
process.env = dotenv.parse(fs.readFileSync(path.join(__dirname, 'fixtures', envFile))); process.env = dotenv.parse(fs.readFileSync(path.join(__dirname, 'fixtures', envFile)));
process.env.DOCKER_METADATA_PR_HEAD_SHA = 'true'; process.env.DOCKER_METADATA_PR_HEAD_SHA = 'true';
@ -3244,7 +3244,7 @@ describe('schedule', () => {
], ],
undefined undefined
], ],
])('given %p with %p event', tagsLabelsTest); ])('given %s with %s event', tagsLabelsTest);
}); });
describe('release', () => { describe('release', () => {
@ -3258,12 +3258,12 @@ describe('release', () => {
images: ['user/app'], images: ['user/app'],
} as Inputs, } as Inputs,
{ {
main: 'v1.1.1', main: 'v101.12.13',
partial: [], partial: [],
latest: true latest: true
} as Version, } as Version,
[ [
'user/app:v1.1.1', 'user/app:v101.12.13',
'user/app:latest', 'user/app:latest',
], ],
[ [
@ -3274,7 +3274,7 @@ describe('release', () => {
"org.opencontainers.image.source=https://github.com/octocat/Hello-World", "org.opencontainers.image.source=https://github.com/octocat/Hello-World",
"org.opencontainers.image.title=Hello-World", "org.opencontainers.image.title=Hello-World",
"org.opencontainers.image.url=https://github.com/octocat/Hello-World", "org.opencontainers.image.url=https://github.com/octocat/Hello-World",
"org.opencontainers.image.version=v1.1.1" "org.opencontainers.image.version=v101.12.13"
], ],
undefined undefined
], ],
@ -3290,14 +3290,14 @@ describe('release', () => {
] ]
} as Inputs, } as Inputs,
{ {
main: 'v1.1.1', main: 'v101.12.13',
partial: [ partial: [
'baseref-' 'baseref-'
], ],
latest: true latest: true
} as Version, } as Version,
[ [
'user/app:v1.1.1', 'user/app:v101.12.13',
'user/app:baseref-', 'user/app:baseref-',
'user/app:latest' 'user/app:latest'
], ],
@ -3309,7 +3309,7 @@ describe('release', () => {
"org.opencontainers.image.source=https://github.com/octocat/Hello-World", "org.opencontainers.image.source=https://github.com/octocat/Hello-World",
"org.opencontainers.image.title=Hello-World", "org.opencontainers.image.title=Hello-World",
"org.opencontainers.image.url=https://github.com/octocat/Hello-World", "org.opencontainers.image.url=https://github.com/octocat/Hello-World",
"org.opencontainers.image.version=v1.1.1" "org.opencontainers.image.version=v101.12.13"
], ],
undefined undefined
] ]
@ -3462,7 +3462,7 @@ describe('raw', () => {
], ],
[ [
'raw05', 'raw05',
'event_tag_v1.1.1.env', 'event_tag_v101.12.13.env',
{ {
images: ['org/app', 'ghcr.io/user/app'], images: ['org/app', 'ghcr.io/user/app'],
tags: [ tags: [
@ -3475,21 +3475,21 @@ describe('raw', () => {
] ]
} as Inputs, } as Inputs,
{ {
main: '1.1.1', main: '101.12.13',
partial: ['1.1', '1', 'my', 'custom', 'tags'], partial: ['101.12', '101', 'my', 'custom', 'tags'],
latest: true latest: true
} as Version, } as Version,
[ [
'org/app:1.1.1', 'org/app:101.12.13',
'org/app:1.1', 'org/app:101.12',
'org/app:1', 'org/app:101',
'org/app:my', 'org/app:my',
'org/app:custom', 'org/app:custom',
'org/app:tags', 'org/app:tags',
'org/app:latest', 'org/app:latest',
'ghcr.io/user/app:1.1.1', 'ghcr.io/user/app:101.12.13',
'ghcr.io/user/app:1.1', 'ghcr.io/user/app:101.12',
'ghcr.io/user/app:1', 'ghcr.io/user/app:101',
'ghcr.io/user/app:my', 'ghcr.io/user/app:my',
'ghcr.io/user/app:custom', 'ghcr.io/user/app:custom',
'ghcr.io/user/app:tags', 'ghcr.io/user/app:tags',
@ -3503,13 +3503,13 @@ describe('raw', () => {
"org.opencontainers.image.source=https://github.com/octocat/Hello-World", "org.opencontainers.image.source=https://github.com/octocat/Hello-World",
"org.opencontainers.image.title=Hello-World", "org.opencontainers.image.title=Hello-World",
"org.opencontainers.image.url=https://github.com/octocat/Hello-World", "org.opencontainers.image.url=https://github.com/octocat/Hello-World",
"org.opencontainers.image.version=1.1.1" "org.opencontainers.image.version=101.12.13"
], ],
undefined undefined
], ],
[ [
'raw06', 'raw06',
'event_tag_v1.1.1.env', 'event_tag_v101.12.13.env',
{ {
images: ['org/app', 'ghcr.io/user/app'], images: ['org/app', 'ghcr.io/user/app'],
tags: [ tags: [
@ -3693,7 +3693,7 @@ describe('raw', () => {
], ],
undefined undefined
], ],
])('given %p wth %p event', tagsLabelsTest); ])('given %s wth %s event', tagsLabelsTest);
}); });
describe('json', () => { describe('json', () => {
@ -3872,7 +3872,7 @@ describe('json', () => {
], ],
[ [
'json05', 'json05',
'event_tag_v1.1.1.env', 'event_tag_v101.12.13.env',
{ {
images: ['org/app', 'ghcr.io/user/app'], images: ['org/app', 'ghcr.io/user/app'],
tags: [ tags: [
@ -3886,16 +3886,16 @@ describe('json', () => {
} as Inputs, } as Inputs,
{ {
"tags": [ "tags": [
"org/app:1.1.1", "org/app:101.12.13",
"org/app:1.1", "org/app:101.12",
"org/app:1", "org/app:101",
"org/app:my", "org/app:my",
"org/app:custom", "org/app:custom",
"org/app:tags", "org/app:tags",
"org/app:latest", "org/app:latest",
"ghcr.io/user/app:1.1.1", "ghcr.io/user/app:101.12.13",
"ghcr.io/user/app:1.1", "ghcr.io/user/app:101.12",
"ghcr.io/user/app:1", "ghcr.io/user/app:101",
"ghcr.io/user/app:my", "ghcr.io/user/app:my",
"ghcr.io/user/app:custom", "ghcr.io/user/app:custom",
"ghcr.io/user/app:tags", "ghcr.io/user/app:tags",
@ -3909,7 +3909,7 @@ describe('json', () => {
"org.opencontainers.image.source": "https://github.com/octocat/Hello-World", "org.opencontainers.image.source": "https://github.com/octocat/Hello-World",
"org.opencontainers.image.title": "Hello-World", "org.opencontainers.image.title": "Hello-World",
"org.opencontainers.image.url": "https://github.com/octocat/Hello-World", "org.opencontainers.image.url": "https://github.com/octocat/Hello-World",
"org.opencontainers.image.version": "1.1.1" "org.opencontainers.image.version": "101.12.13"
}, },
"annotations": [ "annotations": [
"manifest:org.opencontainers.image.created=2020-01-10T00:30:00.000Z", "manifest:org.opencontainers.image.created=2020-01-10T00:30:00.000Z",
@ -3919,13 +3919,13 @@ describe('json', () => {
"manifest:org.opencontainers.image.source=https://github.com/octocat/Hello-World", "manifest:org.opencontainers.image.source=https://github.com/octocat/Hello-World",
"manifest:org.opencontainers.image.title=Hello-World", "manifest:org.opencontainers.image.title=Hello-World",
"manifest:org.opencontainers.image.url=https://github.com/octocat/Hello-World", "manifest:org.opencontainers.image.url=https://github.com/octocat/Hello-World",
"manifest:org.opencontainers.image.version=1.1.1" "manifest:org.opencontainers.image.version=101.12.13"
] ]
} }
], ],
[ [
'json06', 'json06',
'event_tag_v1.1.1.env', 'event_tag_v101.12.13.env',
{ {
images: ['org/app', 'ghcr.io/user/app'], images: ['org/app', 'ghcr.io/user/app'],
tags: [ tags: [
@ -3967,7 +3967,7 @@ describe('json', () => {
], ],
[ [
'json07', 'json07',
'event_tag_v1.1.1.env', 'event_tag_v101.12.13.env',
{ {
images: ['org/app'], images: ['org/app'],
labels: [ labels: [
@ -3980,7 +3980,7 @@ describe('json', () => {
} as Inputs, } as Inputs,
{ {
"tags": [ "tags": [
"org/app:v1.1.1", "org/app:v101.12.13",
"org/app:latest" "org/app:latest"
], ],
"labels": { "labels": {
@ -3993,7 +3993,7 @@ describe('json', () => {
"org.opencontainers.image.title": "MyCustom=Title", "org.opencontainers.image.title": "MyCustom=Title",
"org.opencontainers.image.url": "https://github.com/octocat/Hello-World", "org.opencontainers.image.url": "https://github.com/octocat/Hello-World",
"org.opencontainers.image.vendor": "MyCompany", "org.opencontainers.image.vendor": "MyCompany",
"org.opencontainers.image.version": "v1.1.1" "org.opencontainers.image.version": "v101.12.13"
}, },
"annotations": [ "annotations": [
"manifest:org.opencontainers.image.created=2020-01-10T00:30:00.000Z", "manifest:org.opencontainers.image.created=2020-01-10T00:30:00.000Z",
@ -4003,11 +4003,11 @@ describe('json', () => {
"manifest:org.opencontainers.image.source=https://github.com/octocat/Hello-World", "manifest:org.opencontainers.image.source=https://github.com/octocat/Hello-World",
"manifest:org.opencontainers.image.title=Hello-World", "manifest:org.opencontainers.image.title=Hello-World",
"manifest:org.opencontainers.image.url=https://github.com/octocat/Hello-World", "manifest:org.opencontainers.image.url=https://github.com/octocat/Hello-World",
"manifest:org.opencontainers.image.version=v1.1.1" "manifest:org.opencontainers.image.version=v101.12.13"
] ]
} }
] ]
])('given %p with %p event', async (name: string, envFile: string, inputs: Inputs, exJSON: unknown) => { ])('given %s with %s event', async (name: string, envFile: string, inputs: Inputs, exJSON: unknown) => {
process.env = dotenv.parse(fs.readFileSync(path.join(__dirname, 'fixtures', envFile))); process.env = dotenv.parse(fs.readFileSync(path.join(__dirname, 'fixtures', envFile)));
const toolkit = new Toolkit(); const toolkit = new Toolkit();
@ -4305,7 +4305,7 @@ describe('bakeFile', () => {
], ],
[ [
'bakeFile05', 'bakeFile05',
'event_tag_v1.1.1.env', 'event_tag_v101.12.13.env',
{ {
images: ['org/app', 'ghcr.io/user/app'], images: ['org/app', 'ghcr.io/user/app'],
tags: [ tags: [
@ -4321,16 +4321,16 @@ describe('bakeFile', () => {
"target": { "target": {
"docker-metadata-action": { "docker-metadata-action": {
"tags": [ "tags": [
"org/app:1.1.1", "org/app:101.12.13",
"org/app:1.1", "org/app:101.12",
"org/app:1", "org/app:101",
"org/app:my", "org/app:my",
"org/app:custom", "org/app:custom",
"org/app:tags", "org/app:tags",
"org/app:latest", "org/app:latest",
"ghcr.io/user/app:1.1.1", "ghcr.io/user/app:101.12.13",
"ghcr.io/user/app:1.1", "ghcr.io/user/app:101.12",
"ghcr.io/user/app:1", "ghcr.io/user/app:101",
"ghcr.io/user/app:my", "ghcr.io/user/app:my",
"ghcr.io/user/app:custom", "ghcr.io/user/app:custom",
"ghcr.io/user/app:tags", "ghcr.io/user/app:tags",
@ -4338,7 +4338,7 @@ describe('bakeFile', () => {
], ],
"args": { "args": {
"DOCKER_META_IMAGES": "org/app,ghcr.io/user/app", "DOCKER_META_IMAGES": "org/app,ghcr.io/user/app",
"DOCKER_META_VERSION": "1.1.1", "DOCKER_META_VERSION": "101.12.13",
} }
} }
} }
@ -4354,7 +4354,7 @@ describe('bakeFile', () => {
"org.opencontainers.image.source": "https://github.com/octocat/Hello-World", "org.opencontainers.image.source": "https://github.com/octocat/Hello-World",
"org.opencontainers.image.title": "Hello-World", "org.opencontainers.image.title": "Hello-World",
"org.opencontainers.image.url": "https://github.com/octocat/Hello-World", "org.opencontainers.image.url": "https://github.com/octocat/Hello-World",
"org.opencontainers.image.version": "1.1.1" "org.opencontainers.image.version": "101.12.13"
} }
} }
} }
@ -4370,7 +4370,7 @@ describe('bakeFile', () => {
"index:org.opencontainers.image.source=https://github.com/octocat/Hello-World", "index:org.opencontainers.image.source=https://github.com/octocat/Hello-World",
"index:org.opencontainers.image.title=Hello-World", "index:org.opencontainers.image.title=Hello-World",
"index:org.opencontainers.image.url=https://github.com/octocat/Hello-World", "index:org.opencontainers.image.url=https://github.com/octocat/Hello-World",
"index:org.opencontainers.image.version=1.1.1", "index:org.opencontainers.image.version=101.12.13",
"manifest-descriptor:org.opencontainers.image.created=2020-01-10T00:30:00.000Z", "manifest-descriptor:org.opencontainers.image.created=2020-01-10T00:30:00.000Z",
"manifest-descriptor:org.opencontainers.image.description=This your first repo!", "manifest-descriptor:org.opencontainers.image.description=This your first repo!",
"manifest-descriptor:org.opencontainers.image.licenses=MIT", "manifest-descriptor:org.opencontainers.image.licenses=MIT",
@ -4378,7 +4378,7 @@ describe('bakeFile', () => {
"manifest-descriptor:org.opencontainers.image.source=https://github.com/octocat/Hello-World", "manifest-descriptor:org.opencontainers.image.source=https://github.com/octocat/Hello-World",
"manifest-descriptor:org.opencontainers.image.title=Hello-World", "manifest-descriptor:org.opencontainers.image.title=Hello-World",
"manifest-descriptor:org.opencontainers.image.url=https://github.com/octocat/Hello-World", "manifest-descriptor:org.opencontainers.image.url=https://github.com/octocat/Hello-World",
"manifest-descriptor:org.opencontainers.image.version=1.1.1" "manifest-descriptor:org.opencontainers.image.version=101.12.13"
] ]
} }
} }
@ -4386,7 +4386,7 @@ describe('bakeFile', () => {
], ],
[ [
'bakeFile06', 'bakeFile06',
'event_tag_v1.1.1.env', 'event_tag_v101.12.13.env',
{ {
images: ['org/app', 'ghcr.io/user/app'], images: ['org/app', 'ghcr.io/user/app'],
tags: [ tags: [
@ -4456,7 +4456,7 @@ describe('bakeFile', () => {
], ],
[ [
'bakeFile07', 'bakeFile07',
'event_tag_v1.1.1.env', 'event_tag_v101.12.13.env',
{ {
images: ['org/app'], images: ['org/app'],
labels: [ labels: [
@ -4470,12 +4470,12 @@ describe('bakeFile', () => {
"target": { "target": {
"docker-metadata-action": { "docker-metadata-action": {
"tags": [ "tags": [
"org/app:v1.1.1", "org/app:v101.12.13",
"org/app:latest" "org/app:latest"
], ],
"args": { "args": {
"DOCKER_META_IMAGES": "org/app", "DOCKER_META_IMAGES": "org/app",
"DOCKER_META_VERSION": "v1.1.1", "DOCKER_META_VERSION": "v101.12.13",
} }
} }
} }
@ -4493,7 +4493,7 @@ describe('bakeFile', () => {
"org.opencontainers.image.title": "MyCustom=Title", "org.opencontainers.image.title": "MyCustom=Title",
"org.opencontainers.image.url": "https://github.com/octocat/Hello-World", "org.opencontainers.image.url": "https://github.com/octocat/Hello-World",
"org.opencontainers.image.vendor": "MyCompany", "org.opencontainers.image.vendor": "MyCompany",
"org.opencontainers.image.version": "v1.1.1" "org.opencontainers.image.version": "v101.12.13"
} }
} }
} }
@ -4509,7 +4509,7 @@ describe('bakeFile', () => {
"index:org.opencontainers.image.source=https://github.com/octocat/Hello-World", "index:org.opencontainers.image.source=https://github.com/octocat/Hello-World",
"index:org.opencontainers.image.title=Hello-World", "index:org.opencontainers.image.title=Hello-World",
"index:org.opencontainers.image.url=https://github.com/octocat/Hello-World", "index:org.opencontainers.image.url=https://github.com/octocat/Hello-World",
"index:org.opencontainers.image.version=v1.1.1", "index:org.opencontainers.image.version=v101.12.13",
"manifest-descriptor:org.opencontainers.image.created=2020-01-10T00:30:00.000Z", "manifest-descriptor:org.opencontainers.image.created=2020-01-10T00:30:00.000Z",
"manifest-descriptor:org.opencontainers.image.description=This your first repo!", "manifest-descriptor:org.opencontainers.image.description=This your first repo!",
"manifest-descriptor:org.opencontainers.image.licenses=MIT", "manifest-descriptor:org.opencontainers.image.licenses=MIT",
@ -4517,13 +4517,13 @@ describe('bakeFile', () => {
"manifest-descriptor:org.opencontainers.image.source=https://github.com/octocat/Hello-World", "manifest-descriptor:org.opencontainers.image.source=https://github.com/octocat/Hello-World",
"manifest-descriptor:org.opencontainers.image.title=Hello-World", "manifest-descriptor:org.opencontainers.image.title=Hello-World",
"manifest-descriptor:org.opencontainers.image.url=https://github.com/octocat/Hello-World", "manifest-descriptor:org.opencontainers.image.url=https://github.com/octocat/Hello-World",
"manifest-descriptor:org.opencontainers.image.version=v1.1.1" "manifest-descriptor:org.opencontainers.image.version=v101.12.13"
] ]
} }
} }
} }
] ]
])('given %p with %p event', async (name: string, envFile: string, inputs: Inputs, exBakeTags: unknown, exBakeLabels: unknown, exBakeAnnotations: unknown) => { ])('given %s with %s event', async (name: string, envFile: string, inputs: Inputs, exBakeTags: unknown, exBakeLabels: unknown, exBakeAnnotations: unknown) => {
process.env = dotenv.parse(fs.readFileSync(path.join(__dirname, 'fixtures', envFile))); process.env = dotenv.parse(fs.readFileSync(path.join(__dirname, 'fixtures', envFile)));
const toolkit = new Toolkit(); const toolkit = new Toolkit();
@ -4587,7 +4587,7 @@ describe('bakeFileTagsLabels', () => {
} }
} }
] ]
])('given %p with %p event', async (name: string, envFile: string, inputs: Inputs, exBakeDefinition: unknown) => { ])('given %s with %s event', async (name: string, envFile: string, inputs: Inputs, exBakeDefinition: unknown) => {
process.env = dotenv.parse(fs.readFileSync(path.join(__dirname, 'fixtures', envFile))); process.env = dotenv.parse(fs.readFileSync(path.join(__dirname, 'fixtures', envFile)));
const toolkit = new Toolkit(); const toolkit = new Toolkit();
@ -4633,7 +4633,7 @@ describe('sepTags', () => {
} as Inputs, } as Inputs,
"user/app:dev,user/app:my,user/app:custom,user/app:tags" "user/app:dev,user/app:my,user/app:custom,user/app:tags"
] ]
])('given %p with %p event', async (name: string, envFile: string, inputs: Inputs, expTags: string) => { ])('given %s with %s event', async (name: string, envFile: string, inputs: Inputs, expTags: string) => {
process.env = dotenv.parse(fs.readFileSync(path.join(__dirname, 'fixtures', envFile))); process.env = dotenv.parse(fs.readFileSync(path.join(__dirname, 'fixtures', envFile)));