Skip to content

Commit adafb57

Browse files
Merge pull request #94 from OpenConduit/feat/error_tracking
Integrate Bettererror tracking and update openconduit version
2 parents bdba327 + e19aae5 commit adafb57

14 files changed

Lines changed: 2254 additions & 185 deletions

File tree

.github/workflows/release.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,9 @@ jobs:
6464
APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.APPLE_APP_SPECIFIC_PASSWORD }}
6565
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
6666
NODE_ENV: production
67+
SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
68+
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
69+
SENTRY_PROJECT: ${{ secrets.SENTRY_PROJECT }}
6770

6871
- name: Rename macOS artifacts
6972
run: |
@@ -75,6 +78,16 @@ jobs:
7578
mv "$DMG" "packages/desktop/out/make/OpenConduit-mac-arm64-${VERSION}.dmg"
7679
fi
7780
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+
7891
- name: Clean up keychain
7992
if: always()
8093
run: |
@@ -116,6 +129,9 @@ jobs:
116129
run: npm run make -- --platform win32 --arch ${{ matrix.arch }}
117130
env:
118131
NODE_ENV: production
132+
SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
133+
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
134+
SENTRY_PROJECT: ${{ secrets.SENTRY_PROJECT }}
119135

120136
- name: Rename Windows artifacts
121137
shell: pwsh
@@ -165,6 +181,9 @@ jobs:
165181
run: npm run make -- --platform linux
166182
env:
167183
NODE_ENV: production
184+
SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
185+
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
186+
SENTRY_PROJECT: ${{ secrets.SENTRY_PROJECT }}
168187

169188
- name: Upload Linux artifacts
170189
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)