Skip to content

Commit e3b728d

Browse files
authored
Merge pull request #32356 from storybookjs/vy/sentry-release
Release: Adds Sentry release creation after publishing to npm
2 parents 9eca72f + f7b9fea commit e3b728d

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

.github/workflows/publish.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,17 @@ jobs:
189189
git commit -m "Update $VERSION_FILE for v${{ steps.version.outputs.current-version }}"
190190
git push origin main
191191
192+
- name: Create Sentry release
193+
if: steps.publish-needed.outputs.published == 'false'
194+
uses: sentry/action-release@v2
195+
env:
196+
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
197+
SENTRY_ORG: ${{ secrets.SENTRY_ORG }}
198+
SENTRY_PROJECT: ${{ secrets.SENTRY_PROJECT }}
199+
with:
200+
release: ${{ steps.version.outputs.current-version }}
201+
environment: ${{ steps.is-prerelease.outputs.prerelease == 'true' && 'prerelease' || 'latest' }}
202+
192203
- name: Report job failure to Discord
193204
if: failure()
194205
env:

0 commit comments

Comments
 (0)