diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 17f7a50b..90fdc387 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -4,16 +4,11 @@ concurrency: production on: push: branches: [master] - workflow_run: - workflows: [Sith3 CI] - types: [completed] workflow_dispatch: jobs: - # Runs only if Unit tests are successful deployment: runs-on: ubuntu-latest - if: ${{github.event.workflow_run.conclusion == 'success'}} environment: production timeout-minutes: 30 @@ -41,7 +36,6 @@ jobs: export PATH="$HOME/.poetry/bin:$PATH" pushd ${{secrets.SITH_PATH}} - VERSION_LAST=$(git rev-parse HEAD) git pull poetry update poetry run ./manage.py migrate @@ -49,4 +43,16 @@ jobs: poetry run ./manage.py compilestatic poetry run ./manage.py compilemessages - sudo systemctl restart uwsgi \ No newline at end of file + sudo systemctl restart uwsgi + + sentry-release: + - uses: actions/checkout@v2 + - name: Create Sentry release + uses: getsentry/action-release@v1 + env: + SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} + SENTRY_ORG: ${{ secrets.SENTRY_ORG }} + SENTRY_PROJECT: ${{ secrets.SENTRY_PROJECT }} + SENTRY_URL: ${{ secrets.SENTRY_URL }} + with: + environment: production diff --git a/.github/workflows/unittests.yml b/.github/workflows/unittests.yml index 8acf137d..70a7a00f 100644 --- a/.github/workflows/unittests.yml +++ b/.github/workflows/unittests.yml @@ -3,6 +3,8 @@ name: Sith3 CI on: pull_request: branches: [ master ] + push: + branches: [ master ] jobs: unittests: