-
-
Notifications
You must be signed in to change notification settings - Fork 48
35 lines (31 loc) · 906 Bytes
/
sentry_release.yaml
File metadata and controls
35 lines (31 loc) · 906 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
name: Create Sentry release
on:
push:
branches:
- main
jobs:
create_sentry_release:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v5
with:
# The version script relies on history. Fetch 100 commits to be safe.
fetch-depth: 100
- name: Get version
id: version
run: |
set -eu
version=$(python scripts/version.py)
echo "version=$version" >> $GITHUB_OUTPUT
printf "%s\n" "${version}"
- name: Create a Sentry.io release
uses: getsentry/action-release@v3
env:
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
SENTRY_ORG: python-discord
SENTRY_PROJECT: snekbox
with:
version: ${{ steps.version.outputs.version }}
environment: production
version_prefix: snekbox@