Skip to content

Commit bed1fc3

Browse files
authored
Merge pull request #1656 from neotyk/fix/report-just-errors-to-sentry
Fix: Just errors and crashes sent to Sentry.
2 parents d5e3ebe + 204a819 commit bed1fc3

File tree

3 files changed

+66
-76
lines changed

3 files changed

+66
-76
lines changed

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,9 @@
5858
"@js-joda/timezone": "2.2.0",
5959
"@material-ui/core": "^4.10.1",
6060
"@material-ui/icons": "^4.9.1",
61-
"@sentry/integrations": "^6.1.0",
62-
"@sentry/react": "^5.27.2",
63-
"@sentry/tracing": "^5.27.2",
61+
"@sentry/integrations": "^6.12.0",
62+
"@sentry/react": "^6.12.0",
63+
"@sentry/tracing": "^6.12.0",
6464
"codemirror": "^5.59.4",
6565
"create-react-class": "^15.6.3",
6666
"electron-log": "^4.2.4",

src/cljs/athens/core.cljs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,10 @@
5454
(.init Sentry (clj->js {:dsn SENTRY_DSN
5555
:release (str "athens@" (util/athens-version))
5656
:integrations [(new (.. tracing -Integrations -BrowserTracing))
57-
(new (.. integrations -CaptureConsole) (clj->js {:levels ["warn" "error" "debug" "assert"]}))]
57+
(new (.. integrations -CaptureConsole)
58+
(clj->js {:levels ["error" "assert"]}))
59+
(new (.. integrations -ReportingObserver)
60+
(clj->js {:types ["crash"]}))]
5861
:environment (if config/debug? "development" "production")
5962
:beforeSend #(when (sentry-on?) %)
6063
:tracesSampleRate 1.0}))))

yarn.lock

Lines changed: 59 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -173,102 +173,89 @@
173173
prop-types "^15.7.2"
174174
react-is "^16.8.0 || ^17.0.0"
175175

176-
"@sentry/browser@5.30.0":
177-
version "5.30.0"
178-
resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-5.30.0.tgz#c28f49d551db3172080caef9f18791a7fd39e3b3"
179-
integrity sha512-rOb58ZNVJWh1VuMuBG1mL9r54nZqKeaIlwSlvzJfc89vyfd7n6tQ1UXMN383QBz/MS5H5z44Hy5eE+7pCrYAfw==
180-
dependencies:
181-
"@sentry/core" "5.30.0"
182-
"@sentry/types" "5.30.0"
183-
"@sentry/utils" "5.30.0"
176+
"@sentry/browser@6.12.0":
177+
version "6.12.0"
178+
resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-6.12.0.tgz#970cd68fa117a1e1336fdb373e3b1fa76cd63e2d"
179+
integrity sha512-wsJi1NLOmfwtPNYxEC50dpDcVY7sdYckzwfqz1/zHrede1mtxpqSw+7iP4bHADOJXuF+ObYYTHND0v38GSXznQ==
180+
dependencies:
181+
"@sentry/core" "6.12.0"
182+
"@sentry/types" "6.12.0"
183+
"@sentry/utils" "6.12.0"
184184
tslib "^1.9.3"
185185

186-
"@sentry/core@5.30.0":
187-
version "5.30.0"
188-
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-5.30.0.tgz#6b203664f69e75106ee8b5a2fe1d717379b331f3"
189-
integrity sha512-TmfrII8w1PQZSZgPpUESqjB+jC6MvZJZdLtE/0hZ+SrnKhW3x5WlYLvTXZpcWePYBku7rl2wn1RZu6uT0qCTeg==
186+
"@sentry/core@6.12.0":
187+
version "6.12.0"
188+
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-6.12.0.tgz#bc7c5f0785b6a392d9ad47bd9b1fae3f5389996c"
189+
integrity sha512-mU/zdjlzFHzdXDZCPZm8OeCw7c9xsbL49Mq0TrY0KJjLt4CJBkiq5SDTGfRsenBLgTedYhe5Z/J8Z+xVVq+MfQ==
190190
dependencies:
191-
"@sentry/hub" "5.30.0"
192-
"@sentry/minimal" "5.30.0"
193-
"@sentry/types" "5.30.0"
194-
"@sentry/utils" "5.30.0"
191+
"@sentry/hub" "6.12.0"
192+
"@sentry/minimal" "6.12.0"
193+
"@sentry/types" "6.12.0"
194+
"@sentry/utils" "6.12.0"
195195
tslib "^1.9.3"
196196

197-
"@sentry/hub@5.30.0":
198-
version "5.30.0"
199-
resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-5.30.0.tgz#2453be9b9cb903404366e198bd30c7ca74cdc100"
200-
integrity sha512-2tYrGnzb1gKz2EkMDQcfLrDTvmGcQPuWxLnJKXJvYTQDGLlEvi2tWz1VIHjunmOvJrB5aIQLhm+dcMRwFZDCqQ==
197+
"@sentry/hub@6.12.0":
198+
version "6.12.0"
199+
resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-6.12.0.tgz#29e323ab6a95e178fb14fffb684aa0e09707197f"
200+
integrity sha512-yR/UQVU+ukr42bSYpeqvb989SowIXlKBanU0cqLFDmv5LPCnaQB8PGeXwJAwWhQgx44PARhmB82S6Xor8gYNxg==
201201
dependencies:
202-
"@sentry/types" "5.30.0"
203-
"@sentry/utils" "5.30.0"
202+
"@sentry/types" "6.12.0"
203+
"@sentry/utils" "6.12.0"
204204
tslib "^1.9.3"
205205

206-
"@sentry/integrations@^6.1.0":
207-
version "6.4.1"
208-
resolved "https://registry.yarnpkg.com/@sentry/integrations/-/integrations-6.4.1.tgz#f98c845171c4fa80da62c9209ac344553de12387"
209-
integrity sha512-3kw6NcrFGXW+qlfT112EkYt7jdFX55m9yJN5eCt7Iad59YzA8ji8Pio5ohy9Pl+OfYXlKRFOvnYPpZZn80UjlQ==
206+
"@sentry/integrations@^6.12.0":
207+
version "6.12.0"
208+
resolved "https://registry.yarnpkg.com/@sentry/integrations/-/integrations-6.12.0.tgz#d900e89c588fbe6ce1b89ce74c042574daf638bb"
209+
integrity sha512-M9gsVdWZp5fAFFpTjK2IBuWzW4SBxGAI3tVbYZvVx16S/BY0GsPC1dYpjJx9OTBS/8CmCWdGxnUmjACo/8w1LA==
210210
dependencies:
211-
"@sentry/types" "6.4.1"
212-
"@sentry/utils" "6.4.1"
211+
"@sentry/types" "6.12.0"
212+
"@sentry/utils" "6.12.0"
213213
localforage "^1.8.1"
214214
tslib "^1.9.3"
215215

216-
"@sentry/minimal@5.30.0":
217-
version "5.30.0"
218-
resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-5.30.0.tgz#ce3d3a6a273428e0084adcb800bc12e72d34637b"
219-
integrity sha512-BwWb/owZKtkDX+Sc4zCSTNcvZUq7YcH3uAVlmh/gtR9rmUvbzAA3ewLuB3myi4wWRAMEtny6+J/FN/x+2wn9Xw==
216+
"@sentry/minimal@6.12.0":
217+
version "6.12.0"
218+
resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-6.12.0.tgz#cbe20e95056cedb9709d7d5b2119ef95206a9f8c"
219+
integrity sha512-r3C54Q1KN+xIqUvcgX9DlcoWE7ezWvFk2pSu1Ojx9De81hVqR9u5T3sdSAP2Xma+um0zr6coOtDJG4WtYlOtsw==
220220
dependencies:
221-
"@sentry/hub" "5.30.0"
222-
"@sentry/types" "5.30.0"
221+
"@sentry/hub" "6.12.0"
222+
"@sentry/types" "6.12.0"
223223
tslib "^1.9.3"
224224

225-
"@sentry/react@^5.27.2":
226-
version "5.30.0"
227-
resolved "https://registry.yarnpkg.com/@sentry/react/-/react-5.30.0.tgz#320e05f766b6a26faefa8d76d1101fd50c69f541"
228-
integrity sha512-dvn4mqCgbeEuUXEGp5P9PaW5j4GWTFUSdx/yG8f9IxNZv5zM+7otjog9ukrubFZvlxVxD/PrIxK0MhadfFY/Dw==
225+
"@sentry/react@^6.12.0":
226+
version "6.12.0"
227+
resolved "https://registry.yarnpkg.com/@sentry/react/-/react-6.12.0.tgz#8ae2680d226fafb0da0f3d8366bb285004ba6c2e"
228+
integrity sha512-E8Nw9PPzP/EyMy64ksr9xcyYYlBmUA5ROnkPQp7o5wF0xf5/J+nMS1tQdyPnLQe2KUgHlN4kVs2HHft1m7mSYQ==
229229
dependencies:
230-
"@sentry/browser" "5.30.0"
231-
"@sentry/minimal" "5.30.0"
232-
"@sentry/types" "5.30.0"
233-
"@sentry/utils" "5.30.0"
230+
"@sentry/browser" "6.12.0"
231+
"@sentry/minimal" "6.12.0"
232+
"@sentry/types" "6.12.0"
233+
"@sentry/utils" "6.12.0"
234234
hoist-non-react-statics "^3.3.2"
235235
tslib "^1.9.3"
236236

237-
"@sentry/tracing@^5.27.2":
238-
version "5.30.0"
239-
resolved "https://registry.yarnpkg.com/@sentry/tracing/-/tracing-5.30.0.tgz#501d21f00c3f3be7f7635d8710da70d9419d4e1f"
240-
integrity sha512-dUFowCr0AIMwiLD7Fs314Mdzcug+gBVo/+NCMyDw8tFxJkwWAKl7Qa2OZxLQ0ZHjakcj1hNKfCQJ9rhyfOl4Aw==
237+
"@sentry/tracing@^6.12.0":
238+
version "6.12.0"
239+
resolved "https://registry.yarnpkg.com/@sentry/tracing/-/tracing-6.12.0.tgz#a05c8985ee7fed7310b029b147d8f9f14f2a2e67"
240+
integrity sha512-u10QHNknPBzbWSUUNMkvuH53sQd5NaBo6YdNPj4p5b7sE7445Sh0PwBpRbY3ZiUUiwyxV59fx9UQ4yVnPGxZQA==
241241
dependencies:
242-
"@sentry/hub" "5.30.0"
243-
"@sentry/minimal" "5.30.0"
244-
"@sentry/types" "5.30.0"
245-
"@sentry/utils" "5.30.0"
242+
"@sentry/hub" "6.12.0"
243+
"@sentry/minimal" "6.12.0"
244+
"@sentry/types" "6.12.0"
245+
"@sentry/utils" "6.12.0"
246246
tslib "^1.9.3"
247247

248-
"@sentry/types@5.30.0":
249-
version "5.30.0"
250-
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-5.30.0.tgz#19709bbe12a1a0115bc790b8942917da5636f402"
251-
integrity sha512-R8xOqlSTZ+htqrfteCWU5Nk0CDN5ApUTvrlvBuiH1DyP6czDZ4ktbZB0hAgBlVcK0U+qpD3ag3Tqqpa5Q67rPw==
248+
"@sentry/types@6.12.0":
249+
version "6.12.0"
250+
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-6.12.0.tgz#b7395688a79403c6df8d8bb8d81deb8222519853"
251+
integrity sha512-urtgLzE4EDMAYQHYdkgC0Ei9QvLajodK1ntg71bGn0Pm84QUpaqpPDfHRU+i6jLeteyC7kWwa5O5W1m/jrjGXA==
252252

253-
254-
version "6.4.1"
255-
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-6.4.1.tgz#7c0a4355a1d04321b901197723a8f55c263226e9"
256-
integrity sha512-sTu/GaLsLYk1AkAqpkMT4+4q665LtZjhV0hkgiTD4N3zPl5uSf1pCIzxPRYjOpe7NEANmWv8U4PaGKGtc2eMfA==
257-
258-
259-
version "5.30.0"
260-
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-5.30.0.tgz#9a5bd7ccff85ccfe7856d493bffa64cabc41e980"
261-
integrity sha512-zaYmoH0NWWtvnJjC9/CBseXMtKHm/tm40sz3YfJRxeQjyzRqNQPgivpd9R/oDJCYj999mzdW382p/qi2ypjLww==
262-
dependencies:
263-
"@sentry/types" "5.30.0"
264-
tslib "^1.9.3"
265-
266-
267-
version "6.4.1"
268-
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-6.4.1.tgz#55fa7da58898773cbd538e4895fc2e4ec695ecab"
269-
integrity sha512-xJ1uVa5fvg23pXQfulvCIBb9pQ3p1awyd1PapK2AYi+wKjTuYl4B9edmhjRREEQEExznl/d2OVm78fRXLq7M9Q==
253+
254+
version "6.12.0"
255+
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-6.12.0.tgz#3de261e8d11bdfdc7add64a3065d43517802e975"
256+
integrity sha512-oRHQ7TH5TSsJqoP9Gqq25Jvn9LKexXfAh/OoKwjMhYCGKGhqpDNUIZVgl9DWsGw5A5N5xnQyLOxDfyRV5RshdA==
270257
dependencies:
271-
"@sentry/types" "6.4.1"
258+
"@sentry/types" "6.12.0"
272259
tslib "^1.9.3"
273260

274261
"@sindresorhus/is@^0.14.0":

0 commit comments

Comments
 (0)