|
64 | 64 | APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.APPLE_APP_SPECIFIC_PASSWORD }} |
65 | 65 | APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }} |
66 | 66 | NODE_ENV: production |
| 67 | + SENTRY_DSN: ${{ secrets.SENTRY_DSN }} |
| 68 | + SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} |
| 69 | + SENTRY_PROJECT: ${{ secrets.SENTRY_PROJECT }} |
67 | 70 |
|
68 | 71 | - name: Rename macOS artifacts |
69 | 72 | run: | |
|
75 | 78 | mv "$DMG" "packages/desktop/out/make/OpenConduit-mac-arm64-${VERSION}.dmg" |
76 | 79 | fi |
77 | 80 |
|
| 81 | + - name: Upload dSYMs to Sentry |
| 82 | + continue-on-error: true |
| 83 | + run: | |
| 84 | + npx sentry-cli debug-files upload \ |
| 85 | + --org openconduit \ |
| 86 | + --project ${{ secrets.SENTRY_PROJECT }} \ |
| 87 | + packages/desktop/out/make |
| 88 | + env: |
| 89 | + SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} |
| 90 | + |
78 | 91 | - name: Clean up keychain |
79 | 92 | if: always() |
80 | 93 | run: | |
@@ -116,6 +129,9 @@ jobs: |
116 | 129 | run: npm run make -- --platform win32 --arch ${{ matrix.arch }} |
117 | 130 | env: |
118 | 131 | NODE_ENV: production |
| 132 | + SENTRY_DSN: ${{ secrets.SENTRY_DSN }} |
| 133 | + SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} |
| 134 | + SENTRY_PROJECT: ${{ secrets.SENTRY_PROJECT }} |
119 | 135 |
|
120 | 136 | - name: Rename Windows artifacts |
121 | 137 | shell: pwsh |
@@ -165,6 +181,9 @@ jobs: |
165 | 181 | run: npm run make -- --platform linux |
166 | 182 | env: |
167 | 183 | NODE_ENV: production |
| 184 | + SENTRY_DSN: ${{ secrets.SENTRY_DSN }} |
| 185 | + SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} |
| 186 | + SENTRY_PROJECT: ${{ secrets.SENTRY_PROJECT }} |
168 | 187 |
|
169 | 188 | - name: Upload Linux artifacts |
170 | 189 | uses: actions/upload-artifact@v4 |
|
0 commit comments