From cdc3623986ec215229594599b0c747ca8d70bfc1 Mon Sep 17 00:00:00 2001 From: Eugene Pankov Date: Mon, 4 Jan 2021 20:02:47 +0100 Subject: [PATCH] sentry wip --- .github/workflows/linux.yml | 16 +++++----------- .github/workflows/macos.yml | 7 ++++++- .github/workflows/windows.yml | 12 ++++-------- 3 files changed, 15 insertions(+), 20 deletions(-) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index f4193170..c660c1ce 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -38,21 +38,15 @@ jobs: GH_TOKEN: ${{ secrets.GH_TOKEN }} USE_HARD_LINKS: false - - name: Sentry release - uses: getsentry/action-release@v1.0.0 + - name: Upload symbols + run: | + sudo npm install -g @sentry/cli --unsafe-perm + sentry-cli releases new ${{ github.ref }} || true + sentry-cli upload-dif app/node_modules env: SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} SENTRY_ORG: ${{ secrets.SENTRY_ORG }} SENTRY_PROJECT: ${{ secrets.SENTRY_PROJECT }} - with: - version: ${{ github.ref }} - version_prefix: v - sourcemaps: app/dist terminus-core/dist terminus-terminal/dist terminus-serial/dist terminus-ssh/dist terminus-settings/dist terminus-plugin-manager/dist - - - name: Upload symbols - run: | - sudo npm install -g @sentry/cli --unsafe-perm - sentry-cli --auth-token ${{ secrets.SENTRY_AUTH_TOKEN }} upload-dif --org ${{ secrets.SENTRY_ORG }} --project ${{ secrets.SENTRY_PROJECT }} app/node_modules - name: Package artifacts run: | diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index e075aa1e..8adf4477 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -80,7 +80,12 @@ jobs: dsymutil app/node_modules/@terminus-term/node-pty/build/Release/pty.node dsymutil app/node_modules/fontmanager-redux/build/Release/fontmanager.node dsymutil app/node_modules/macos-native-processlist/build/Release/native.node - sentry-cli --auth-token ${{ secrets.SENTRY_AUTH_TOKEN }} upload-dif --org ${{ secrets.SENTRY_ORG }} --project ${{ secrets.SENTRY_PROJECT }} app/node_modules + sentry-cli releases new ${{ github.ref }} || true + sentry-cli upload-dif app/node_modules + env: + SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} + SENTRY_ORG: ${{ secrets.SENTRY_ORG }} + SENTRY_PROJECT: ${{ secrets.SENTRY_PROJECT }} - name: Package artifacts run: | diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index ecb6acb8..22fe826d 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -37,18 +37,14 @@ jobs: - name: Upload symbols run: | npm install @sentry/cli - node_modules/.bin/sentry-cli.cmd --auth-token ${{ secrets.SENTRY_AUTH_TOKEN }} upload-dif --org ${{ secrets.SENTRY_ORG }} --project ${{ secrets.SENTRY_PROJECT }} app/node_modules - - - name: Sentry release - uses: getsentry/action-release@v1.0.0 + node_modules/.bin/sentry-cli.cmd upload-dif app/node_modules + node_modules/.bin/sentry-cli.cmd releases new ${{ github.ref }} || true + node_modules/.bin/sentry-cli.cmd releases set-commits --auto ${{ github.ref }} + node_modules/.bin/sentry-cli.cmd releases files ${{ github.ref }} upload-sourcemaps app/dist terminus-core/dist terminus-terminal/dist terminus-serial/dist terminus-ssh/dist terminus-settings/dist terminus-plugin-manager/dist env: SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} SENTRY_ORG: ${{ secrets.SENTRY_ORG }} SENTRY_PROJECT: ${{ secrets.SENTRY_PROJECT }} - with: - version: ${{ github.ref }} - version_prefix: v - sourcemaps: app/dist terminus-core/dist terminus-terminal/dist terminus-serial/dist terminus-ssh/dist terminus-settings/dist terminus-plugin-manager/dist - name: Package artifacts run: |