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