File tree Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -25,12 +25,24 @@ jobs:
25
25
- name : Get version from Gradle
26
26
id : get_version
27
27
run : echo "RELEASE_VERSION=$(./gradlew version -q)" >> $GITHUB_ENV
28
+ - name : Get Sentry environment from project version
29
+ id : get_env
30
+ run : |
31
+ if [[ "${{ env.RELEASE_VERSION }}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
32
+ echo "ENVIRONMENT=production" >> $GITHUB_ENV
33
+ elif [[ "${{ env.RELEASE_VERSION }}" =~ ^[0-9]+\.[0-9]+\.[0-9]+-r[ca][0-9]+$ ]]; then
34
+ echo "ENVIRONMENT=pre-release" >> $GITHUB_ENV
35
+ elif [[ "${{ env.RELEASE_VERSION }}" == develop-* && ! "${{ env.RELEASE_VERSION }}" == *-DIRTY-* ]]; then
36
+ echo "ENVIRONMENT=develop" >> $GITHUB_ENV
37
+ else
38
+ echo "ENVIRONMENT=feature" >> $GITHUB_ENV
39
+ fi
28
40
- name : Create Sentry release
29
41
uses : getsentry/action-release@v3
30
42
env :
31
43
SENTRY_AUTH_TOKEN : ${{ secrets.SENTRY_AUTH_TOKEN }}
32
44
SENTRY_ORG : ${{ secrets.SENTRY_ORG }}
33
45
SENTRY_PROJECT : ${{ secrets.SENTRY_PROJECT }}
34
46
with :
35
- environment : production
47
+ environment : ${{ env.ENVIRONMENT }}
36
48
version : ${{ env.RELEASE_VERSION }}
You can’t perform that action at this time.
0 commit comments