Upload sourcemaps to sentry during build (#19403)
							parent
							
								
									c1ca4a0920
								
							
						
					
					
						commit
						d24348de81
					
				|  | @ -90,6 +90,7 @@ | |||
|     "@babel/runtime": "^7.12.5", | ||||
|     "@pmmmwh/react-refresh-webpack-plugin": "^0.4.3", | ||||
|     "@principalstudio/html-webpack-inject-preload": "^1.2.7", | ||||
|     "@sentry/webpack-plugin": "^1.18.1", | ||||
|     "@types/flux": "^3.1.9", | ||||
|     "@types/jest": "^27.0.2", | ||||
|     "@types/modernizr": "^3.5.3", | ||||
|  |  | |||
|  | @ -9,6 +9,7 @@ const TerserPlugin = require('terser-webpack-plugin'); | |||
| const OptimizeCSSAssetsPlugin = require('optimize-css-assets-webpack-plugin'); | ||||
| const HtmlWebpackInjectPreload = require('@principalstudio/html-webpack-inject-preload'); | ||||
| const ReactRefreshWebpackPlugin = require('@pmmmwh/react-refresh-webpack-plugin'); | ||||
| const SentryCliPlugin = require("@sentry/webpack-plugin"); | ||||
| 
 | ||||
| dotenv.config(); | ||||
| let ogImageUrl = process.env.RIOT_OG_IMAGE_URL; | ||||
|  | @ -528,6 +529,12 @@ module.exports = (env, argv) => { | |||
|             }), | ||||
|             useHMR && new ReactRefreshWebpackPlugin(fullPageErrors ? undefined : { overlay: { entry: false } }), | ||||
| 
 | ||||
|             // upload to sentry if sentry env is present
 | ||||
|             process.env.SENTRY_DSN && | ||||
|                 new SentryCliPlugin({ | ||||
|                     release: process.env.RELEASE, | ||||
|                     include: "./webapp", | ||||
|                 }), | ||||
|         ].filter(Boolean), | ||||
| 
 | ||||
|         output: { | ||||
|  |  | |||
							
								
								
									
										134
									
								
								yarn.lock
								
								
								
								
							
							
						
						
									
										134
									
								
								yarn.lock
								
								
								
								
							|  | @ -1473,6 +1473,18 @@ | |||
|     "@sentry/utils" "6.13.3" | ||||
|     tslib "^1.9.3" | ||||
| 
 | ||||
| "@sentry/cli@^1.68.0": | ||||
|   version "1.69.1" | ||||
|   resolved "https://registry.yarnpkg.com/@sentry/cli/-/cli-1.69.1.tgz#0a6de12346c0f2347d610835a18ff554f2d65adc" | ||||
|   integrity sha512-HxO7vjqSvWfc9L5A/ib3UB1mXKFNiORY9BXwtYTo38jv4ROrKDFz36IzHsD6nPFuv8+6iDVyNlEujK/n9NvRyw== | ||||
|   dependencies: | ||||
|     https-proxy-agent "^5.0.0" | ||||
|     mkdirp "^0.5.5" | ||||
|     node-fetch "^2.6.0" | ||||
|     npmlog "^4.1.2" | ||||
|     progress "^2.0.3" | ||||
|     proxy-from-env "^1.1.0" | ||||
| 
 | ||||
| "@sentry/core@6.13.3": | ||||
|   version "6.13.3" | ||||
|   resolved "https://registry.yarnpkg.com/@sentry/core/-/core-6.13.3.tgz#5cbbb995128e793ebebcbf1d3b7514e0e5e8b221" | ||||
|  | @ -1526,6 +1538,13 @@ | |||
|     "@sentry/types" "6.13.3" | ||||
|     tslib "^1.9.3" | ||||
| 
 | ||||
| "@sentry/webpack-plugin@^1.18.1": | ||||
|   version "1.18.1" | ||||
|   resolved "https://registry.yarnpkg.com/@sentry/webpack-plugin/-/webpack-plugin-1.18.1.tgz#0fa24297043305057111d85a7154d4b8b24d43a6" | ||||
|   integrity sha512-maEnHC0nxRnVgAz0qvKvhTGy+SxneR8MFjpgNMvh9CyAB6GEM9VQI1hzxTcAd7Qk90qGW8W4eUmB+ZX8nMrM1w== | ||||
|   dependencies: | ||||
|     "@sentry/cli" "^1.68.0" | ||||
| 
 | ||||
| "@sinonjs/commons@^1.7.0": | ||||
|   version "1.8.3" | ||||
|   resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" | ||||
|  | @ -2218,6 +2237,11 @@ ansi-regex@^2.0.0: | |||
|   resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" | ||||
|   integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= | ||||
| 
 | ||||
| ansi-regex@^3.0.0: | ||||
|   version "3.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" | ||||
|   integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= | ||||
| 
 | ||||
| ansi-regex@^4.1.0: | ||||
|   version "4.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" | ||||
|  | @ -2276,11 +2300,19 @@ anymatch@^3.0.0, anymatch@^3.0.3, anymatch@~3.1.2: | |||
|     normalize-path "^3.0.0" | ||||
|     picomatch "^2.0.4" | ||||
| 
 | ||||
| aproba@^1.1.1: | ||||
| aproba@^1.0.3, aproba@^1.1.1: | ||||
|   version "1.2.0" | ||||
|   resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" | ||||
|   integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== | ||||
| 
 | ||||
| are-we-there-yet@~1.1.2: | ||||
|   version "1.1.7" | ||||
|   resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz#b15474a932adab4ff8a50d9adfa7e4e926f21146" | ||||
|   integrity sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g== | ||||
|   dependencies: | ||||
|     delegates "^1.0.0" | ||||
|     readable-stream "^2.0.6" | ||||
| 
 | ||||
| argparse@^1.0.7: | ||||
|   version "1.0.10" | ||||
|   resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" | ||||
|  | @ -3349,6 +3381,11 @@ coa@^2.0.2: | |||
|     chalk "^2.4.1" | ||||
|     q "^1.1.2" | ||||
| 
 | ||||
| code-point-at@^1.0.0: | ||||
|   version "1.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" | ||||
|   integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= | ||||
| 
 | ||||
| collect-v8-coverage@^1.0.0: | ||||
|   version "1.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" | ||||
|  | @ -3499,6 +3536,11 @@ console-browserify@^1.1.0: | |||
|   resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" | ||||
|   integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== | ||||
| 
 | ||||
| console-control-strings@^1.0.0, console-control-strings@~1.1.0: | ||||
|   version "1.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" | ||||
|   integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= | ||||
| 
 | ||||
| constants-browserify@^1.0.0: | ||||
|   version "1.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" | ||||
|  | @ -4085,6 +4127,11 @@ delayed-stream@~1.0.0: | |||
|   resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" | ||||
|   integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= | ||||
| 
 | ||||
| delegates@^1.0.0: | ||||
|   version "1.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" | ||||
|   integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= | ||||
| 
 | ||||
| depd@~1.1.2: | ||||
|   version "1.1.2" | ||||
|   resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" | ||||
|  | @ -5447,6 +5494,20 @@ functions-have-names@^1.2.2: | |||
|   resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.2.tgz#98d93991c39da9361f8e50b337c4f6e41f120e21" | ||||
|   integrity sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA== | ||||
| 
 | ||||
| gauge@~2.7.3: | ||||
|   version "2.7.4" | ||||
|   resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" | ||||
|   integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= | ||||
|   dependencies: | ||||
|     aproba "^1.0.3" | ||||
|     console-control-strings "^1.0.0" | ||||
|     has-unicode "^2.0.0" | ||||
|     object-assign "^4.1.0" | ||||
|     signal-exit "^3.0.0" | ||||
|     string-width "^1.0.1" | ||||
|     strip-ansi "^3.0.1" | ||||
|     wide-align "^1.1.0" | ||||
| 
 | ||||
| gensync@^1.0.0-beta.2: | ||||
|   version "1.0.0-beta.2" | ||||
|   resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" | ||||
|  | @ -5742,6 +5803,11 @@ has-tostringtag@^1.0.0: | |||
|   dependencies: | ||||
|     has-symbols "^1.0.2" | ||||
| 
 | ||||
| has-unicode@^2.0.0: | ||||
|   version "2.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" | ||||
|   integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= | ||||
| 
 | ||||
| has-value@^0.3.1: | ||||
|   version "0.3.1" | ||||
|   resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" | ||||
|  | @ -6502,6 +6568,13 @@ is-finalizationregistry@^1.0.1: | |||
|   dependencies: | ||||
|     call-bind "^1.0.2" | ||||
| 
 | ||||
| is-fullwidth-code-point@^1.0.0: | ||||
|   version "1.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" | ||||
|   integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= | ||||
|   dependencies: | ||||
|     number-is-nan "^1.0.0" | ||||
| 
 | ||||
| is-fullwidth-code-point@^2.0.0: | ||||
|   version "2.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" | ||||
|  | @ -8351,7 +8424,7 @@ node-fetch@^1.0.1: | |||
|     encoding "^0.1.11" | ||||
|     is-stream "^1.0.1" | ||||
| 
 | ||||
| node-fetch@^2.6.1: | ||||
| node-fetch@^2.6.0, node-fetch@^2.6.1: | ||||
|   version "2.6.5" | ||||
|   resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.5.tgz#42735537d7f080a7e5f78b6c549b7146be1742fd" | ||||
|   integrity sha512-mmlIVHJEu5rnIxgEgez6b9GgWXbkZj5YZ7fx+2r94a2E+Uirsp6HsPTPlomfdHtpt/B0cdKviwkoaM6pyvUOpQ== | ||||
|  | @ -8490,6 +8563,16 @@ npm-run-path@^4.0.0: | |||
|   dependencies: | ||||
|     path-key "^3.0.0" | ||||
| 
 | ||||
| npmlog@^4.1.2: | ||||
|   version "4.1.2" | ||||
|   resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" | ||||
|   integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== | ||||
|   dependencies: | ||||
|     are-we-there-yet "~1.1.2" | ||||
|     console-control-strings "~1.1.0" | ||||
|     gauge "~2.7.3" | ||||
|     set-blocking "~2.0.0" | ||||
| 
 | ||||
| nth-check@^1.0.2: | ||||
|   version "1.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" | ||||
|  | @ -8509,6 +8592,11 @@ num2fraction@^1.2.2: | |||
|   resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" | ||||
|   integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= | ||||
| 
 | ||||
| number-is-nan@^1.0.0: | ||||
|   version "1.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" | ||||
|   integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= | ||||
| 
 | ||||
| nwsapi@^2.2.0: | ||||
|   version "2.2.0" | ||||
|   resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" | ||||
|  | @ -9909,7 +9997,7 @@ process@^0.11.10: | |||
|   resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" | ||||
|   integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= | ||||
| 
 | ||||
| progress@^2.0.0: | ||||
| progress@^2.0.0, progress@^2.0.3: | ||||
|   version "2.0.3" | ||||
|   resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" | ||||
|   integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== | ||||
|  | @ -9951,6 +10039,11 @@ proxy-addr@~2.0.5: | |||
|     forwarded "0.2.0" | ||||
|     ipaddr.js "1.9.1" | ||||
| 
 | ||||
| proxy-from-env@^1.1.0: | ||||
|   version "1.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" | ||||
|   integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== | ||||
| 
 | ||||
| prr@~1.0.1: | ||||
|   version "1.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" | ||||
|  | @ -10271,7 +10364,7 @@ read-pkg@^5.2.0: | |||
|     parse-json "^5.0.0" | ||||
|     type-fest "^0.6.0" | ||||
| 
 | ||||
| "readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: | ||||
| "readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: | ||||
|   version "2.3.7" | ||||
|   resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" | ||||
|   integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== | ||||
|  | @ -10865,7 +10958,7 @@ serve-static@1.14.1: | |||
|     parseurl "~1.3.3" | ||||
|     send "0.17.1" | ||||
| 
 | ||||
| set-blocking@^2.0.0: | ||||
| set-blocking@^2.0.0, set-blocking@~2.0.0: | ||||
|   version "2.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" | ||||
|   integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= | ||||
|  | @ -11322,6 +11415,23 @@ string-replace-loader@2: | |||
|     loader-utils "^1.2.3" | ||||
|     schema-utils "^2.6.5" | ||||
| 
 | ||||
| string-width@^1.0.1: | ||||
|   version "1.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" | ||||
|   integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= | ||||
|   dependencies: | ||||
|     code-point-at "^1.0.0" | ||||
|     is-fullwidth-code-point "^1.0.0" | ||||
|     strip-ansi "^3.0.0" | ||||
| 
 | ||||
| "string-width@^1.0.2 || 2": | ||||
|   version "2.1.1" | ||||
|   resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" | ||||
|   integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== | ||||
|   dependencies: | ||||
|     is-fullwidth-code-point "^2.0.0" | ||||
|     strip-ansi "^4.0.0" | ||||
| 
 | ||||
| string-width@^3.0.0, string-width@^3.1.0: | ||||
|   version "3.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" | ||||
|  | @ -11396,6 +11506,13 @@ strip-ansi@^3.0.0, strip-ansi@^3.0.1: | |||
|   dependencies: | ||||
|     ansi-regex "^2.0.0" | ||||
| 
 | ||||
| strip-ansi@^4.0.0: | ||||
|   version "4.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" | ||||
|   integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= | ||||
|   dependencies: | ||||
|     ansi-regex "^3.0.0" | ||||
| 
 | ||||
| strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: | ||||
|   version "5.2.0" | ||||
|   resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" | ||||
|  | @ -12605,6 +12722,13 @@ which@^2.0.1, which@^2.0.2: | |||
|   dependencies: | ||||
|     isexe "^2.0.0" | ||||
| 
 | ||||
| wide-align@^1.1.0: | ||||
|   version "1.1.3" | ||||
|   resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" | ||||
|   integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== | ||||
|   dependencies: | ||||
|     string-width "^1.0.2 || 2" | ||||
| 
 | ||||
| word-wrap@^1.2.3, word-wrap@~1.2.3: | ||||
|   version "1.2.3" | ||||
|   resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 James Salter
						James Salter