diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index cb5b0b73..c6defaea 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -56,13 +56,29 @@ jobs: env: WINDOWS_CERTIFICATE: ${{ secrets.WINDOWS_CERTIFICATE }} - - name: publish + - name: publish macOS + if: startsWith(matrix.platform, 'macos-') env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # notarization APPLE_API_KEY_ID: ${{ secrets.APPLE_API_KEY_ID }} APPLE_API_ISSUER: ${{ secrets.APPLE_API_ISSUER }} APPLE_API_KEY: ./apple_api_key.p8 + # sentry integration + SENTRY_DSN: ${{ secrets.SENTRY_DSN }} + # sentry vite plugin integration during build + SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} + SENTRY_ORG: ${{ env.SENTRY_ORG }} + SENTRY_PROJECT: ${{ env.SENTRY_PROJECT }} + run: | + # on macos we also build the x64 app separately + npm run publish -- --arch=x64 + npm run publish + + - name: publish Windows + if: startsWith(matrix.platform, 'windows-') + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # windows cert WINDOWS_CERTIFICATE_PATH: ./certificate.pfx WINDOWS_CERTIFICATE_PASSWORD: ${{ secrets.WINDOWS_CERTIFICATE_PASSWORD }}