diff options
author | 2024-02-14 00:59:03 +0100 | |
---|---|---|
committer | 2024-02-14 10:12:52 +0100 | |
commit | 4660de572d93f792e66ecfb2a17ad0af63da52b6 (patch) | |
tree | 85bed8ad6d7e7d881c2568181df54d95b11601eb | |
parent | catch event errors & push them with custom scope (diff) |
add a sentry release workflow
-rw-r--r-- | .github/workflows/main.yaml | 6 | ||||
-rw-r--r-- | .github/workflows/sentry_release.yaml | 23 |
2 files changed, 29 insertions, 0 deletions
diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 72afbde..3ae64f6 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -33,3 +33,9 @@ jobs: with: sha-tag: ${{ needs.generate-sha-tag.outputs.sha-tag }} secrets: inherit + + sentry-release: + if: github.ref == 'refs/heads/main' + uses: ./.github/workflows/sentry_release.yaml + needs: build-deploy + secrets: inherit diff --git a/.github/workflows/sentry_release.yaml b/.github/workflows/sentry_release.yaml new file mode 100644 index 0000000..9a8513b --- /dev/null +++ b/.github/workflows/sentry_release.yaml @@ -0,0 +1,23 @@ +name: Create Sentry release + +on: + workflow_call + + +jobs: + create_sentry_release: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Create a Sentry.io release + uses: tclindner/[email protected] + env: + SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} + SENTRY_ORG: python-discord + SENTRY_PROJECT: king-arthur + with: + tagName: ${{ github.sha }} + environment: production + releaseNamePrefix: king-arthur@ |