Skip to content

Commit 2bd3528

Browse files
authored
chore: release workflow fixes (#1151)
* update package-lock.json with optional deps listed * allow premajor, preminor, prepatch releases * only run on PRs created by optic * adjust prelease tagging and version name prefix
1 parent 3749962 commit 2bd3528

2 files changed

Lines changed: 110 additions & 107 deletions

File tree

.github/workflows/release.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,16 @@ on:
1414
- minor
1515
- major
1616
- prerelease
17-
# - prepatch
18-
# - preminor
19-
# - premajor
17+
- prepatch
18+
- preminor
19+
- premajor
2020
pull_request:
2121
types: [closed]
2222
branches: [main]
2323

2424
jobs:
2525
release:
26-
if: ${{github.event_name != 'pull_request' || github.event.pull_request.merged}}
26+
if: ${{github.event_name != 'pull_request' || (github.event.pull_request.merged && github.event.pull_request.user.login == 'optic-release-automation[bot]')}}
2727
runs-on: ubuntu-latest
2828
permissions:
2929
contents: write
@@ -36,11 +36,11 @@ jobs:
3636
commit-message: 'Release {version}'
3737
sync-semver-tags: false
3838
access: 'public'
39-
# This prefix is added before the prerelease number, e.g. `v3.0.0-alpha.0`
40-
# prerelease-prefix: 'alpha'
39+
# This prefix is added before the prerelease number, e.g. `v3.0.0-next.0`
40+
prerelease-prefix: 'next'
4141
semver: ${{ github.event.inputs.semver }}
42-
# Prereleases are published under the `alpha` npm dist-tag
43-
# npm-tag: ${{ startsWith(github.event.inputs.semver, 'pre') && 'alpha' || 'latest' }}
42+
# Prereleases are published under the `next` npm dist-tag
43+
npm-tag: ${{ startsWith(github.event.inputs.semver, 'pre') && 'next' || 'latest' }}
4444
# Don't notify linked issues
4545
notify-linked-issues: false
4646
publish-mode: oidc

package-lock.json

Lines changed: 102 additions & 99 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)