diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 84148441..f4193170 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -38,6 +38,22 @@ jobs: GH_TOKEN: ${{ secrets.GH_TOKEN }} USE_HARD_LINKS: false + - name: Sentry release + uses: getsentry/action-release@v1.0.0 + 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: | mkdir artifact-deb diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index a556d728..e075aa1e 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -62,7 +62,7 @@ jobs: ARCH: ${{matrix.arch}} # DEBUG: electron-builder,electron-builder:* - - name: Sentry Release + - name: Sentry release uses: getsentry/action-release@v1.0.0 env: SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} @@ -80,7 +80,7 @@ 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 upload-dif --auth-token ${{ secrets.SENTRY_AUTH_TOKEN }} --org ${{ secrets.SENTRY_ORG }} --project ${{ secrets.SENTRY_PROJECT }} app/node_modules + 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/windows.yml b/.github/workflows/windows.yml index 76ce28de..ecb6acb8 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -37,9 +37,9 @@ jobs: - name: Upload symbols run: | npm install @sentry/cli - node_modules/.bin/sentry-cli.cmd upload-dif --auth-token ${{ secrets.SENTRY_AUTH_TOKEN }} --org ${{ secrets.SENTRY_ORG }} --project ${{ secrets.SENTRY_PROJECT }} app/node_modules + 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 + - name: Sentry release uses: getsentry/action-release@v1.0.0 env: SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}