ci: always run full test, send sourcemaps to sentry

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
Jens Langhammer 2021-06-21 16:12:14 +02:00
parent 5383ae2c19
commit 25817cae6b
1 changed files with 13 additions and 1 deletions

View File

@ -133,7 +133,6 @@ jobs:
docker tag ghcr.io/goauthentik/ldap:latest ghcr.io/goauthentik/ldap:stable docker tag ghcr.io/goauthentik/ldap:latest ghcr.io/goauthentik/ldap:stable
docker push ghcr.io/goauthentik/ldap:stable docker push ghcr.io/goauthentik/ldap:stable
test-release: test-release:
if: ${{ github.event_name == 'release' }}
needs: needs:
- build-server - build-server
- build-proxy - build-proxy
@ -157,8 +156,20 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: Setup Node.js environment
uses: actions/setup-node@v2.1.5
with:
node-version: 12.x
- name: Build web api client and web ui
run: |
export NODE_ENV=production
make gen-web
cd web
npm i
npm run build
- name: Create a Sentry.io release - name: Create a Sentry.io release
uses: getsentry/action-release@v1 uses: getsentry/action-release@v1
if: ${{ github.event_name == 'release' }}
env: env:
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
SENTRY_ORG: beryjuorg SENTRY_ORG: beryjuorg
@ -167,3 +178,4 @@ jobs:
with: with:
version: authentik@2021.6.1 version: authentik@2021.6.1
environment: beryjuorg-prod environment: beryjuorg-prod
sourcemaps: './web/dist'