mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-04-09 04:19:27 -07:00
fix: exclude prerelease tags from stable workflow
This commit is contained in:
5
.github/workflows/release.yml
vendored
5
.github/workflows/release.yml
vendored
@@ -4,9 +4,8 @@ on:
|
|||||||
push:
|
push:
|
||||||
tags:
|
tags:
|
||||||
- 'v*'
|
- 'v*'
|
||||||
tags-ignore:
|
- '!v*-beta.*'
|
||||||
- 'v*-beta.*'
|
- '!v*-rc.*'
|
||||||
- 'v*-rc.*'
|
|
||||||
|
|
||||||
concurrency:
|
concurrency:
|
||||||
group: release-${{ github.ref }}
|
group: release-${{ github.ref }}
|
||||||
|
|||||||
@@ -23,8 +23,9 @@ test('publish release leaves prerelease unset so gh creates a normal release', (
|
|||||||
});
|
});
|
||||||
|
|
||||||
test('stable release workflow excludes prerelease beta and rc tags', () => {
|
test('stable release workflow excludes prerelease beta and rc tags', () => {
|
||||||
assert.match(releaseWorkflow, /tags-ignore:\s*\n\s*-\s*'v\*-beta\.\*'/);
|
assert.match(releaseWorkflow, /tags:\s*\n\s*-\s*'v\*'/);
|
||||||
assert.match(releaseWorkflow, /tags-ignore:\s*\n(?:.*\n)*\s*-\s*'v\*-rc\.\*'/);
|
assert.match(releaseWorkflow, /tags:\s*\n(?:.*\n)*\s*-\s*'!v\*-beta\.\*'/);
|
||||||
|
assert.match(releaseWorkflow, /tags:\s*\n(?:.*\n)*\s*-\s*'!v\*-rc\.\*'/);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('publish release forces an existing draft tag release to become public', () => {
|
test('publish release forces an existing draft tag release to become public', () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user