Skip to content

Associate commits to heroku release in sentry #13

Associate commits to heroku release in sentry

Associate commits to heroku release in sentry #13

name: Associate commits to heroku release in sentry
on:
workflow_dispatch
jobs:
associate:
runs-on: ubuntu-latest
steps:
- name: get release version
env:
HEROKU_API_KEY: ${{ secrets.HEROKU_API_KEY }}
run: echo "HEROKU_RELEASE=`heroku config:get HEROKU_RELEASE_VERSION -a chi-councilmatic-production`-chi-councilmatic-production" >> "$GITHUB_ENV"
- name: install sentry-cli
run: pip install sentry-cli
- name: inform sentry about release
env:
SENTRY_ORG: ${{ secrets.SENTRY_ORG }}
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
run: |
sentry-cli releases new -p chicago-councilmatic $HEROKU_RELEASE
sentry-cli releases set-commits $HEROKU_RELEASE
sentry-cli releases finalize $HEROKU_RELEASE