diff options
-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@ |