Przeglądaj źródła

Only use `sentry-cli sourcemaps upload` (#20852)

GitOrigin-RevId: d7effc1ca24a987079811acc0476cc55c9b1b4af
Alf Eaton 1 rok temu
rodzic
commit
d9a4c5b2bc
3 zmienionych plików z 303 dodań i 404 usunięć
  1. 300 400
      package-lock.json
  2. 2 3
      services/web/bin/sentry_upload
  3. 1 1
      services/web/package.json

+ 300 - 400
package-lock.json

@@ -8894,251 +8894,62 @@
         "loose-envify": "^1.0.0"
       }
     },
-    "node_modules/@sentry-internal/browser-utils": {
-      "version": "8.33.0",
-      "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-8.33.0.tgz",
-      "integrity": "sha512-zwjmD+XI3pgxxiqKGLXYDGSd+zfO7az9zzbLn1le8Vv9cRL2lZyMLcwiwEaTpwz3B0pPONeDZMT8+bzMGRs8zw==",
+    "node_modules/@sentry-internal/tracing": {
+      "version": "7.46.0",
+      "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.46.0.tgz",
+      "integrity": "sha512-KYoppa7PPL8Er7bdPoxTNUfIY804JL7hhOEomQHYD22rLynwQ4AaLm3YEY75QWwcGb0B7ZDMV+tSumW7Rxuwuw==",
       "dev": true,
       "dependencies": {
-        "@sentry/core": "8.33.0",
-        "@sentry/types": "8.33.0",
-        "@sentry/utils": "8.33.0"
-      },
-      "engines": {
-        "node": ">=14.18"
-      }
-    },
-    "node_modules/@sentry-internal/browser-utils/node_modules/@sentry/core": {
-      "version": "8.33.0",
-      "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.33.0.tgz",
-      "integrity": "sha512-618PQGHQLBVCpAq1s+e/rpIUaLUnj19IPUgn97rUGXLLna8ETIAoyQoG70wz4q9niw4Z4GlS5kZNrael2O3+2w==",
-      "dev": true,
-      "dependencies": {
-        "@sentry/types": "8.33.0",
-        "@sentry/utils": "8.33.0"
-      },
-      "engines": {
-        "node": ">=14.18"
-      }
-    },
-    "node_modules/@sentry-internal/browser-utils/node_modules/@sentry/types": {
-      "version": "8.33.0",
-      "resolved": "https://registry.npmjs.org/@sentry/types/-/types-8.33.0.tgz",
-      "integrity": "sha512-V/A+72ZdnfGtXeXIpz1kUo3LRdq3WKEYYFUR2RKpCdPh9yeOrHq6u/rmzTWx49+om0yhZN+JhVoxDzt75UoFRg==",
-      "dev": true,
-      "engines": {
-        "node": ">=14.18"
-      }
-    },
-    "node_modules/@sentry-internal/browser-utils/node_modules/@sentry/utils": {
-      "version": "8.33.0",
-      "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-8.33.0.tgz",
-      "integrity": "sha512-TdwtGdevJij2wq2x/hDUr+x5TXt47ZhWxZ8zluai/lnIDTUB3Xs/L9yHtj1J+H9hr8obkMASE9IanUrWXzrP6Q==",
-      "dev": true,
-      "dependencies": {
-        "@sentry/types": "8.33.0"
-      },
-      "engines": {
-        "node": ">=14.18"
-      }
-    },
-    "node_modules/@sentry-internal/feedback": {
-      "version": "8.33.0",
-      "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-8.33.0.tgz",
-      "integrity": "sha512-KSW/aiNgmJc8PDl2NsM+ONvGure4tPaluj7O1Nw+947Dh8W6CJnQ9srB7xPyoYYWyQW8Hyl1vzxY9W0J+fjlhA==",
-      "dev": true,
-      "dependencies": {
-        "@sentry/core": "8.33.0",
-        "@sentry/types": "8.33.0",
-        "@sentry/utils": "8.33.0"
-      },
-      "engines": {
-        "node": ">=14.18"
-      }
-    },
-    "node_modules/@sentry-internal/feedback/node_modules/@sentry/core": {
-      "version": "8.33.0",
-      "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.33.0.tgz",
-      "integrity": "sha512-618PQGHQLBVCpAq1s+e/rpIUaLUnj19IPUgn97rUGXLLna8ETIAoyQoG70wz4q9niw4Z4GlS5kZNrael2O3+2w==",
-      "dev": true,
-      "dependencies": {
-        "@sentry/types": "8.33.0",
-        "@sentry/utils": "8.33.0"
-      },
-      "engines": {
-        "node": ">=14.18"
-      }
-    },
-    "node_modules/@sentry-internal/feedback/node_modules/@sentry/types": {
-      "version": "8.33.0",
-      "resolved": "https://registry.npmjs.org/@sentry/types/-/types-8.33.0.tgz",
-      "integrity": "sha512-V/A+72ZdnfGtXeXIpz1kUo3LRdq3WKEYYFUR2RKpCdPh9yeOrHq6u/rmzTWx49+om0yhZN+JhVoxDzt75UoFRg==",
-      "dev": true,
-      "engines": {
-        "node": ">=14.18"
-      }
-    },
-    "node_modules/@sentry-internal/feedback/node_modules/@sentry/utils": {
-      "version": "8.33.0",
-      "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-8.33.0.tgz",
-      "integrity": "sha512-TdwtGdevJij2wq2x/hDUr+x5TXt47ZhWxZ8zluai/lnIDTUB3Xs/L9yHtj1J+H9hr8obkMASE9IanUrWXzrP6Q==",
-      "dev": true,
-      "dependencies": {
-        "@sentry/types": "8.33.0"
-      },
-      "engines": {
-        "node": ">=14.18"
-      }
-    },
-    "node_modules/@sentry-internal/replay": {
-      "version": "8.33.0",
-      "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-8.33.0.tgz",
-      "integrity": "sha512-GFBaDA4yhlEf3wTXOVXnJVG/diuKxeqZuXcuhsAwJb+YcFR0NhgsRn3wIGuYOZZF8GBXzx9PFnb9yIuFgx5Nbw==",
-      "dev": true,
-      "dependencies": {
-        "@sentry-internal/browser-utils": "8.33.0",
-        "@sentry/core": "8.33.0",
-        "@sentry/types": "8.33.0",
-        "@sentry/utils": "8.33.0"
-      },
-      "engines": {
-        "node": ">=14.18"
-      }
-    },
-    "node_modules/@sentry-internal/replay-canvas": {
-      "version": "8.33.0",
-      "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-8.33.0.tgz",
-      "integrity": "sha512-9fEhMP+gQYQrtn/SQd1Vd7U7emTSGBpLKc5h5f0iV0yDmjYAhNVbq4RgPTYAgnBEcdVo3qgboL6UIz9Dv+dYRQ==",
-      "dev": true,
-      "dependencies": {
-        "@sentry-internal/replay": "8.33.0",
-        "@sentry/core": "8.33.0",
-        "@sentry/types": "8.33.0",
-        "@sentry/utils": "8.33.0"
-      },
-      "engines": {
-        "node": ">=14.18"
-      }
-    },
-    "node_modules/@sentry-internal/replay-canvas/node_modules/@sentry/core": {
-      "version": "8.33.0",
-      "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.33.0.tgz",
-      "integrity": "sha512-618PQGHQLBVCpAq1s+e/rpIUaLUnj19IPUgn97rUGXLLna8ETIAoyQoG70wz4q9niw4Z4GlS5kZNrael2O3+2w==",
-      "dev": true,
-      "dependencies": {
-        "@sentry/types": "8.33.0",
-        "@sentry/utils": "8.33.0"
-      },
-      "engines": {
-        "node": ">=14.18"
-      }
-    },
-    "node_modules/@sentry-internal/replay-canvas/node_modules/@sentry/types": {
-      "version": "8.33.0",
-      "resolved": "https://registry.npmjs.org/@sentry/types/-/types-8.33.0.tgz",
-      "integrity": "sha512-V/A+72ZdnfGtXeXIpz1kUo3LRdq3WKEYYFUR2RKpCdPh9yeOrHq6u/rmzTWx49+om0yhZN+JhVoxDzt75UoFRg==",
-      "dev": true,
-      "engines": {
-        "node": ">=14.18"
-      }
-    },
-    "node_modules/@sentry-internal/replay-canvas/node_modules/@sentry/utils": {
-      "version": "8.33.0",
-      "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-8.33.0.tgz",
-      "integrity": "sha512-TdwtGdevJij2wq2x/hDUr+x5TXt47ZhWxZ8zluai/lnIDTUB3Xs/L9yHtj1J+H9hr8obkMASE9IanUrWXzrP6Q==",
-      "dev": true,
-      "dependencies": {
-        "@sentry/types": "8.33.0"
-      },
-      "engines": {
-        "node": ">=14.18"
-      }
-    },
-    "node_modules/@sentry-internal/replay/node_modules/@sentry/core": {
-      "version": "8.33.0",
-      "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.33.0.tgz",
-      "integrity": "sha512-618PQGHQLBVCpAq1s+e/rpIUaLUnj19IPUgn97rUGXLLna8ETIAoyQoG70wz4q9niw4Z4GlS5kZNrael2O3+2w==",
-      "dev": true,
-      "dependencies": {
-        "@sentry/types": "8.33.0",
-        "@sentry/utils": "8.33.0"
+        "@sentry/core": "7.46.0",
+        "@sentry/types": "7.46.0",
+        "@sentry/utils": "7.46.0",
+        "tslib": "^1.9.3"
       },
       "engines": {
-        "node": ">=14.18"
-      }
-    },
-    "node_modules/@sentry-internal/replay/node_modules/@sentry/types": {
-      "version": "8.33.0",
-      "resolved": "https://registry.npmjs.org/@sentry/types/-/types-8.33.0.tgz",
-      "integrity": "sha512-V/A+72ZdnfGtXeXIpz1kUo3LRdq3WKEYYFUR2RKpCdPh9yeOrHq6u/rmzTWx49+om0yhZN+JhVoxDzt75UoFRg==",
-      "dev": true,
-      "engines": {
-        "node": ">=14.18"
+        "node": ">=8"
       }
     },
-    "node_modules/@sentry-internal/replay/node_modules/@sentry/utils": {
-      "version": "8.33.0",
-      "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-8.33.0.tgz",
-      "integrity": "sha512-TdwtGdevJij2wq2x/hDUr+x5TXt47ZhWxZ8zluai/lnIDTUB3Xs/L9yHtj1J+H9hr8obkMASE9IanUrWXzrP6Q==",
+    "node_modules/@sentry-internal/tracing/node_modules/@sentry/core": {
+      "version": "7.46.0",
+      "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.46.0.tgz",
+      "integrity": "sha512-BnNHGh/ZTztqQedFko7vb2u6yLs/kWesOQNivav32ZbsEpVCjcmG1gOJXh2YmGIvj3jXOC9a4xfIuh+lYFcA6A==",
       "dev": true,
       "dependencies": {
-        "@sentry/types": "8.33.0"
+        "@sentry/types": "7.46.0",
+        "@sentry/utils": "7.46.0",
+        "tslib": "^1.9.3"
       },
       "engines": {
-        "node": ">=14.18"
+        "node": ">=8"
       }
     },
-    "node_modules/@sentry/browser": {
-      "version": "8.33.0",
-      "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-8.33.0.tgz",
-      "integrity": "sha512-qu/g20ZskywEU8BWc4Fts1kXFFBtw1vS+XvPq7Ta9zCeRG5dlXhhYDVQ4/v4nAL/cs0o6aLCq73m109CFF0Kig==",
+    "node_modules/@sentry-internal/tracing/node_modules/@sentry/types": {
+      "version": "7.46.0",
+      "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.46.0.tgz",
+      "integrity": "sha512-2FMEMgt2h6u7AoELhNhu9L54GAh67KKfK2pJ1kEXJHmWxM9FSCkizjLs/t+49xtY7jEXr8qYq8bV967VfDPQ9g==",
       "dev": true,
-      "dependencies": {
-        "@sentry-internal/browser-utils": "8.33.0",
-        "@sentry-internal/feedback": "8.33.0",
-        "@sentry-internal/replay": "8.33.0",
-        "@sentry-internal/replay-canvas": "8.33.0",
-        "@sentry/core": "8.33.0",
-        "@sentry/types": "8.33.0",
-        "@sentry/utils": "8.33.0"
-      },
       "engines": {
-        "node": ">=14.18"
+        "node": ">=8"
       }
     },
-    "node_modules/@sentry/browser/node_modules/@sentry/core": {
-      "version": "8.33.0",
-      "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.33.0.tgz",
-      "integrity": "sha512-618PQGHQLBVCpAq1s+e/rpIUaLUnj19IPUgn97rUGXLLna8ETIAoyQoG70wz4q9niw4Z4GlS5kZNrael2O3+2w==",
+    "node_modules/@sentry-internal/tracing/node_modules/@sentry/utils": {
+      "version": "7.46.0",
+      "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.46.0.tgz",
+      "integrity": "sha512-elRezDAF84guMG0OVIIZEWm6wUpgbda4HGks98CFnPsrnMm3N1bdBI9XdlxYLtf+ir5KsGR5YlEIf/a0kRUwAQ==",
       "dev": true,
       "dependencies": {
-        "@sentry/types": "8.33.0",
-        "@sentry/utils": "8.33.0"
+        "@sentry/types": "7.46.0",
+        "tslib": "^1.9.3"
       },
       "engines": {
-        "node": ">=14.18"
-      }
-    },
-    "node_modules/@sentry/browser/node_modules/@sentry/types": {
-      "version": "8.33.0",
-      "resolved": "https://registry.npmjs.org/@sentry/types/-/types-8.33.0.tgz",
-      "integrity": "sha512-V/A+72ZdnfGtXeXIpz1kUo3LRdq3WKEYYFUR2RKpCdPh9yeOrHq6u/rmzTWx49+om0yhZN+JhVoxDzt75UoFRg==",
-      "dev": true,
-      "engines": {
-        "node": ">=14.18"
+        "node": ">=8"
       }
     },
-    "node_modules/@sentry/browser/node_modules/@sentry/utils": {
-      "version": "8.33.0",
-      "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-8.33.0.tgz",
-      "integrity": "sha512-TdwtGdevJij2wq2x/hDUr+x5TXt47ZhWxZ8zluai/lnIDTUB3Xs/L9yHtj1J+H9hr8obkMASE9IanUrWXzrP6Q==",
-      "dev": true,
-      "dependencies": {
-        "@sentry/types": "8.33.0"
-      },
-      "engines": {
-        "node": ">=14.18"
-      }
+    "node_modules/@sentry-internal/tracing/node_modules/tslib": {
+      "version": "1.14.1",
+      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+      "dev": true
     },
     "node_modules/@sentry/core": {
       "version": "6.17.3",
@@ -9228,6 +9039,62 @@
       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
     },
+    "node_modules/@sentry/replay": {
+      "version": "7.46.0",
+      "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.46.0.tgz",
+      "integrity": "sha512-rHsAFdeEu47JRy6mEwwN+M+zTTWlOFWw9sR/eDCvik2lxAXBN2mXvf/N/MN9zQB3+QnS13ke+SvwVW7CshLOXg==",
+      "dev": true,
+      "dependencies": {
+        "@sentry/core": "7.46.0",
+        "@sentry/types": "7.46.0",
+        "@sentry/utils": "7.46.0"
+      },
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/@sentry/replay/node_modules/@sentry/core": {
+      "version": "7.46.0",
+      "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.46.0.tgz",
+      "integrity": "sha512-BnNHGh/ZTztqQedFko7vb2u6yLs/kWesOQNivav32ZbsEpVCjcmG1gOJXh2YmGIvj3jXOC9a4xfIuh+lYFcA6A==",
+      "dev": true,
+      "dependencies": {
+        "@sentry/types": "7.46.0",
+        "@sentry/utils": "7.46.0",
+        "tslib": "^1.9.3"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/@sentry/replay/node_modules/@sentry/types": {
+      "version": "7.46.0",
+      "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.46.0.tgz",
+      "integrity": "sha512-2FMEMgt2h6u7AoELhNhu9L54GAh67KKfK2pJ1kEXJHmWxM9FSCkizjLs/t+49xtY7jEXr8qYq8bV967VfDPQ9g==",
+      "dev": true,
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/@sentry/replay/node_modules/@sentry/utils": {
+      "version": "7.46.0",
+      "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.46.0.tgz",
+      "integrity": "sha512-elRezDAF84guMG0OVIIZEWm6wUpgbda4HGks98CFnPsrnMm3N1bdBI9XdlxYLtf+ir5KsGR5YlEIf/a0kRUwAQ==",
+      "dev": true,
+      "dependencies": {
+        "@sentry/types": "7.46.0",
+        "tslib": "^1.9.3"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/@sentry/replay/node_modules/tslib": {
+      "version": "1.14.1",
+      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+      "dev": true
+    },
     "node_modules/@sentry/tracing": {
       "version": "6.17.3",
       "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-6.17.3.tgz",
@@ -43998,7 +43865,7 @@
         "@replit/codemirror-emacs": "overleaf/codemirror-emacs#4394c03858f27053f8768258e9493866e06e938e",
         "@replit/codemirror-indentation-markers": "overleaf/codemirror-indentation-markers#1b1f93c0bcd04293aea6986aa2275185b2c56803",
         "@replit/codemirror-vim": "overleaf/codemirror-vim#51ce0933e95705268256467fbbbcce5999ed3624",
-        "@sentry/browser": "^8.33.0",
+        "@sentry/browser": "7.46.0",
         "@storybook/addon-a11y": "^8.0.4",
         "@storybook/addon-essentials": "^8.0.4",
         "@storybook/addon-interactions": "^8.0.4",
@@ -44312,6 +44179,77 @@
         "zone.js": "0.11.4"
       }
     },
+    "services/web/node_modules/@sentry/browser": {
+      "version": "7.46.0",
+      "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.46.0.tgz",
+      "integrity": "sha512-4rX9hKPjxzfH5LhZzO5DlS5NXQ8qZg2ibepaqEgcDHrpYh5813mjjnE4OQA8wiZ6WuG3xKFgHBrGeliD5jXz9w==",
+      "dev": true,
+      "dependencies": {
+        "@sentry-internal/tracing": "7.46.0",
+        "@sentry/core": "7.46.0",
+        "@sentry/replay": "7.46.0",
+        "@sentry/types": "7.46.0",
+        "@sentry/utils": "7.46.0",
+        "tslib": "^1.9.3"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "services/web/node_modules/@sentry/browser/node_modules/tslib": {
+      "version": "1.14.1",
+      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+      "dev": true
+    },
+    "services/web/node_modules/@sentry/core": {
+      "version": "7.46.0",
+      "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.46.0.tgz",
+      "integrity": "sha512-BnNHGh/ZTztqQedFko7vb2u6yLs/kWesOQNivav32ZbsEpVCjcmG1gOJXh2YmGIvj3jXOC9a4xfIuh+lYFcA6A==",
+      "dev": true,
+      "dependencies": {
+        "@sentry/types": "7.46.0",
+        "@sentry/utils": "7.46.0",
+        "tslib": "^1.9.3"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "services/web/node_modules/@sentry/core/node_modules/tslib": {
+      "version": "1.14.1",
+      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+      "dev": true
+    },
+    "services/web/node_modules/@sentry/types": {
+      "version": "7.46.0",
+      "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.46.0.tgz",
+      "integrity": "sha512-2FMEMgt2h6u7AoELhNhu9L54GAh67KKfK2pJ1kEXJHmWxM9FSCkizjLs/t+49xtY7jEXr8qYq8bV967VfDPQ9g==",
+      "dev": true,
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "services/web/node_modules/@sentry/utils": {
+      "version": "7.46.0",
+      "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.46.0.tgz",
+      "integrity": "sha512-elRezDAF84guMG0OVIIZEWm6wUpgbda4HGks98CFnPsrnMm3N1bdBI9XdlxYLtf+ir5KsGR5YlEIf/a0kRUwAQ==",
+      "dev": true,
+      "dependencies": {
+        "@sentry/types": "7.46.0",
+        "tslib": "^1.9.3"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "services/web/node_modules/@sentry/utils/node_modules/tslib": {
+      "version": "1.14.1",
+      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+      "dev": true
+    },
     "services/web/node_modules/@sinonjs/formatio": {
       "version": "3.2.2",
       "resolved": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-3.2.2.tgz",
@@ -52520,7 +52458,7 @@
         "@replit/codemirror-emacs": "overleaf/codemirror-emacs#4394c03858f27053f8768258e9493866e06e938e",
         "@replit/codemirror-indentation-markers": "overleaf/codemirror-indentation-markers#1b1f93c0bcd04293aea6986aa2275185b2c56803",
         "@replit/codemirror-vim": "overleaf/codemirror-vim#51ce0933e95705268256467fbbbcce5999ed3624",
-        "@sentry/browser": "^8.33.0",
+        "@sentry/browser": "7.46.0",
         "@slack/webhook": "^7.0.2",
         "@storybook/addon-a11y": "^8.0.4",
         "@storybook/addon-essentials": "^8.0.4",
@@ -52882,6 +52820,71 @@
             "@opentelemetry/sdk-trace-web": "^1.8.0"
           }
         },
+        "@sentry/browser": {
+          "version": "7.46.0",
+          "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.46.0.tgz",
+          "integrity": "sha512-4rX9hKPjxzfH5LhZzO5DlS5NXQ8qZg2ibepaqEgcDHrpYh5813mjjnE4OQA8wiZ6WuG3xKFgHBrGeliD5jXz9w==",
+          "dev": true,
+          "requires": {
+            "@sentry-internal/tracing": "7.46.0",
+            "@sentry/core": "7.46.0",
+            "@sentry/replay": "7.46.0",
+            "@sentry/types": "7.46.0",
+            "@sentry/utils": "7.46.0",
+            "tslib": "^1.9.3"
+          },
+          "dependencies": {
+            "tslib": {
+              "version": "1.14.1",
+              "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+              "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+              "dev": true
+            }
+          }
+        },
+        "@sentry/core": {
+          "version": "7.46.0",
+          "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.46.0.tgz",
+          "integrity": "sha512-BnNHGh/ZTztqQedFko7vb2u6yLs/kWesOQNivav32ZbsEpVCjcmG1gOJXh2YmGIvj3jXOC9a4xfIuh+lYFcA6A==",
+          "dev": true,
+          "requires": {
+            "@sentry/types": "7.46.0",
+            "@sentry/utils": "7.46.0",
+            "tslib": "^1.9.3"
+          },
+          "dependencies": {
+            "tslib": {
+              "version": "1.14.1",
+              "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+              "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+              "dev": true
+            }
+          }
+        },
+        "@sentry/types": {
+          "version": "7.46.0",
+          "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.46.0.tgz",
+          "integrity": "sha512-2FMEMgt2h6u7AoELhNhu9L54GAh67KKfK2pJ1kEXJHmWxM9FSCkizjLs/t+49xtY7jEXr8qYq8bV967VfDPQ9g==",
+          "dev": true
+        },
+        "@sentry/utils": {
+          "version": "7.46.0",
+          "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.46.0.tgz",
+          "integrity": "sha512-elRezDAF84guMG0OVIIZEWm6wUpgbda4HGks98CFnPsrnMm3N1bdBI9XdlxYLtf+ir5KsGR5YlEIf/a0kRUwAQ==",
+          "dev": true,
+          "requires": {
+            "@sentry/types": "7.46.0",
+            "tslib": "^1.9.3"
+          },
+          "dependencies": {
+            "tslib": {
+              "version": "1.14.1",
+              "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+              "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+              "dev": true
+            }
+          }
+        },
         "@sinonjs/formatio": {
           "version": "3.2.2",
           "resolved": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-3.2.2.tgz",
@@ -54189,199 +54192,50 @@
         }
       }
     },
-    "@sentry-internal/browser-utils": {
-      "version": "8.33.0",
-      "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-8.33.0.tgz",
-      "integrity": "sha512-zwjmD+XI3pgxxiqKGLXYDGSd+zfO7az9zzbLn1le8Vv9cRL2lZyMLcwiwEaTpwz3B0pPONeDZMT8+bzMGRs8zw==",
-      "dev": true,
-      "requires": {
-        "@sentry/core": "8.33.0",
-        "@sentry/types": "8.33.0",
-        "@sentry/utils": "8.33.0"
-      },
-      "dependencies": {
-        "@sentry/core": {
-          "version": "8.33.0",
-          "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.33.0.tgz",
-          "integrity": "sha512-618PQGHQLBVCpAq1s+e/rpIUaLUnj19IPUgn97rUGXLLna8ETIAoyQoG70wz4q9niw4Z4GlS5kZNrael2O3+2w==",
-          "dev": true,
-          "requires": {
-            "@sentry/types": "8.33.0",
-            "@sentry/utils": "8.33.0"
-          }
-        },
-        "@sentry/types": {
-          "version": "8.33.0",
-          "resolved": "https://registry.npmjs.org/@sentry/types/-/types-8.33.0.tgz",
-          "integrity": "sha512-V/A+72ZdnfGtXeXIpz1kUo3LRdq3WKEYYFUR2RKpCdPh9yeOrHq6u/rmzTWx49+om0yhZN+JhVoxDzt75UoFRg==",
-          "dev": true
-        },
-        "@sentry/utils": {
-          "version": "8.33.0",
-          "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-8.33.0.tgz",
-          "integrity": "sha512-TdwtGdevJij2wq2x/hDUr+x5TXt47ZhWxZ8zluai/lnIDTUB3Xs/L9yHtj1J+H9hr8obkMASE9IanUrWXzrP6Q==",
-          "dev": true,
-          "requires": {
-            "@sentry/types": "8.33.0"
-          }
-        }
-      }
-    },
-    "@sentry-internal/feedback": {
-      "version": "8.33.0",
-      "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-8.33.0.tgz",
-      "integrity": "sha512-KSW/aiNgmJc8PDl2NsM+ONvGure4tPaluj7O1Nw+947Dh8W6CJnQ9srB7xPyoYYWyQW8Hyl1vzxY9W0J+fjlhA==",
-      "dev": true,
-      "requires": {
-        "@sentry/core": "8.33.0",
-        "@sentry/types": "8.33.0",
-        "@sentry/utils": "8.33.0"
-      },
-      "dependencies": {
-        "@sentry/core": {
-          "version": "8.33.0",
-          "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.33.0.tgz",
-          "integrity": "sha512-618PQGHQLBVCpAq1s+e/rpIUaLUnj19IPUgn97rUGXLLna8ETIAoyQoG70wz4q9niw4Z4GlS5kZNrael2O3+2w==",
-          "dev": true,
-          "requires": {
-            "@sentry/types": "8.33.0",
-            "@sentry/utils": "8.33.0"
-          }
-        },
-        "@sentry/types": {
-          "version": "8.33.0",
-          "resolved": "https://registry.npmjs.org/@sentry/types/-/types-8.33.0.tgz",
-          "integrity": "sha512-V/A+72ZdnfGtXeXIpz1kUo3LRdq3WKEYYFUR2RKpCdPh9yeOrHq6u/rmzTWx49+om0yhZN+JhVoxDzt75UoFRg==",
-          "dev": true
-        },
-        "@sentry/utils": {
-          "version": "8.33.0",
-          "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-8.33.0.tgz",
-          "integrity": "sha512-TdwtGdevJij2wq2x/hDUr+x5TXt47ZhWxZ8zluai/lnIDTUB3Xs/L9yHtj1J+H9hr8obkMASE9IanUrWXzrP6Q==",
-          "dev": true,
-          "requires": {
-            "@sentry/types": "8.33.0"
-          }
-        }
-      }
-    },
-    "@sentry-internal/replay": {
-      "version": "8.33.0",
-      "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-8.33.0.tgz",
-      "integrity": "sha512-GFBaDA4yhlEf3wTXOVXnJVG/diuKxeqZuXcuhsAwJb+YcFR0NhgsRn3wIGuYOZZF8GBXzx9PFnb9yIuFgx5Nbw==",
+    "@sentry-internal/tracing": {
+      "version": "7.46.0",
+      "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.46.0.tgz",
+      "integrity": "sha512-KYoppa7PPL8Er7bdPoxTNUfIY804JL7hhOEomQHYD22rLynwQ4AaLm3YEY75QWwcGb0B7ZDMV+tSumW7Rxuwuw==",
       "dev": true,
       "requires": {
-        "@sentry-internal/browser-utils": "8.33.0",
-        "@sentry/core": "8.33.0",
-        "@sentry/types": "8.33.0",
-        "@sentry/utils": "8.33.0"
-      },
-      "dependencies": {
-        "@sentry/core": {
-          "version": "8.33.0",
-          "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.33.0.tgz",
-          "integrity": "sha512-618PQGHQLBVCpAq1s+e/rpIUaLUnj19IPUgn97rUGXLLna8ETIAoyQoG70wz4q9niw4Z4GlS5kZNrael2O3+2w==",
-          "dev": true,
-          "requires": {
-            "@sentry/types": "8.33.0",
-            "@sentry/utils": "8.33.0"
-          }
-        },
-        "@sentry/types": {
-          "version": "8.33.0",
-          "resolved": "https://registry.npmjs.org/@sentry/types/-/types-8.33.0.tgz",
-          "integrity": "sha512-V/A+72ZdnfGtXeXIpz1kUo3LRdq3WKEYYFUR2RKpCdPh9yeOrHq6u/rmzTWx49+om0yhZN+JhVoxDzt75UoFRg==",
-          "dev": true
-        },
-        "@sentry/utils": {
-          "version": "8.33.0",
-          "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-8.33.0.tgz",
-          "integrity": "sha512-TdwtGdevJij2wq2x/hDUr+x5TXt47ZhWxZ8zluai/lnIDTUB3Xs/L9yHtj1J+H9hr8obkMASE9IanUrWXzrP6Q==",
-          "dev": true,
-          "requires": {
-            "@sentry/types": "8.33.0"
-          }
-        }
-      }
-    },
-    "@sentry-internal/replay-canvas": {
-      "version": "8.33.0",
-      "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-8.33.0.tgz",
-      "integrity": "sha512-9fEhMP+gQYQrtn/SQd1Vd7U7emTSGBpLKc5h5f0iV0yDmjYAhNVbq4RgPTYAgnBEcdVo3qgboL6UIz9Dv+dYRQ==",
-      "dev": true,
-      "requires": {
-        "@sentry-internal/replay": "8.33.0",
-        "@sentry/core": "8.33.0",
-        "@sentry/types": "8.33.0",
-        "@sentry/utils": "8.33.0"
+        "@sentry/core": "7.46.0",
+        "@sentry/types": "7.46.0",
+        "@sentry/utils": "7.46.0",
+        "tslib": "^1.9.3"
       },
       "dependencies": {
         "@sentry/core": {
-          "version": "8.33.0",
-          "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.33.0.tgz",
-          "integrity": "sha512-618PQGHQLBVCpAq1s+e/rpIUaLUnj19IPUgn97rUGXLLna8ETIAoyQoG70wz4q9niw4Z4GlS5kZNrael2O3+2w==",
+          "version": "7.46.0",
+          "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.46.0.tgz",
+          "integrity": "sha512-BnNHGh/ZTztqQedFko7vb2u6yLs/kWesOQNivav32ZbsEpVCjcmG1gOJXh2YmGIvj3jXOC9a4xfIuh+lYFcA6A==",
           "dev": true,
           "requires": {
-            "@sentry/types": "8.33.0",
-            "@sentry/utils": "8.33.0"
+            "@sentry/types": "7.46.0",
+            "@sentry/utils": "7.46.0",
+            "tslib": "^1.9.3"
           }
         },
         "@sentry/types": {
-          "version": "8.33.0",
-          "resolved": "https://registry.npmjs.org/@sentry/types/-/types-8.33.0.tgz",
-          "integrity": "sha512-V/A+72ZdnfGtXeXIpz1kUo3LRdq3WKEYYFUR2RKpCdPh9yeOrHq6u/rmzTWx49+om0yhZN+JhVoxDzt75UoFRg==",
+          "version": "7.46.0",
+          "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.46.0.tgz",
+          "integrity": "sha512-2FMEMgt2h6u7AoELhNhu9L54GAh67KKfK2pJ1kEXJHmWxM9FSCkizjLs/t+49xtY7jEXr8qYq8bV967VfDPQ9g==",
           "dev": true
         },
         "@sentry/utils": {
-          "version": "8.33.0",
-          "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-8.33.0.tgz",
-          "integrity": "sha512-TdwtGdevJij2wq2x/hDUr+x5TXt47ZhWxZ8zluai/lnIDTUB3Xs/L9yHtj1J+H9hr8obkMASE9IanUrWXzrP6Q==",
-          "dev": true,
-          "requires": {
-            "@sentry/types": "8.33.0"
-          }
-        }
-      }
-    },
-    "@sentry/browser": {
-      "version": "8.33.0",
-      "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-8.33.0.tgz",
-      "integrity": "sha512-qu/g20ZskywEU8BWc4Fts1kXFFBtw1vS+XvPq7Ta9zCeRG5dlXhhYDVQ4/v4nAL/cs0o6aLCq73m109CFF0Kig==",
-      "dev": true,
-      "requires": {
-        "@sentry-internal/browser-utils": "8.33.0",
-        "@sentry-internal/feedback": "8.33.0",
-        "@sentry-internal/replay": "8.33.0",
-        "@sentry-internal/replay-canvas": "8.33.0",
-        "@sentry/core": "8.33.0",
-        "@sentry/types": "8.33.0",
-        "@sentry/utils": "8.33.0"
-      },
-      "dependencies": {
-        "@sentry/core": {
-          "version": "8.33.0",
-          "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.33.0.tgz",
-          "integrity": "sha512-618PQGHQLBVCpAq1s+e/rpIUaLUnj19IPUgn97rUGXLLna8ETIAoyQoG70wz4q9niw4Z4GlS5kZNrael2O3+2w==",
+          "version": "7.46.0",
+          "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.46.0.tgz",
+          "integrity": "sha512-elRezDAF84guMG0OVIIZEWm6wUpgbda4HGks98CFnPsrnMm3N1bdBI9XdlxYLtf+ir5KsGR5YlEIf/a0kRUwAQ==",
           "dev": true,
           "requires": {
-            "@sentry/types": "8.33.0",
-            "@sentry/utils": "8.33.0"
+            "@sentry/types": "7.46.0",
+            "tslib": "^1.9.3"
           }
         },
-        "@sentry/types": {
-          "version": "8.33.0",
-          "resolved": "https://registry.npmjs.org/@sentry/types/-/types-8.33.0.tgz",
-          "integrity": "sha512-V/A+72ZdnfGtXeXIpz1kUo3LRdq3WKEYYFUR2RKpCdPh9yeOrHq6u/rmzTWx49+om0yhZN+JhVoxDzt75UoFRg==",
+        "tslib": {
+          "version": "1.14.1",
+          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+          "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
           "dev": true
-        },
-        "@sentry/utils": {
-          "version": "8.33.0",
-          "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-8.33.0.tgz",
-          "integrity": "sha512-TdwtGdevJij2wq2x/hDUr+x5TXt47ZhWxZ8zluai/lnIDTUB3Xs/L9yHtj1J+H9hr8obkMASE9IanUrWXzrP6Q==",
-          "dev": true,
-          "requires": {
-            "@sentry/types": "8.33.0"
-          }
         }
       }
     },
@@ -54466,6 +54320,52 @@
         }
       }
     },
+    "@sentry/replay": {
+      "version": "7.46.0",
+      "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.46.0.tgz",
+      "integrity": "sha512-rHsAFdeEu47JRy6mEwwN+M+zTTWlOFWw9sR/eDCvik2lxAXBN2mXvf/N/MN9zQB3+QnS13ke+SvwVW7CshLOXg==",
+      "dev": true,
+      "requires": {
+        "@sentry/core": "7.46.0",
+        "@sentry/types": "7.46.0",
+        "@sentry/utils": "7.46.0"
+      },
+      "dependencies": {
+        "@sentry/core": {
+          "version": "7.46.0",
+          "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.46.0.tgz",
+          "integrity": "sha512-BnNHGh/ZTztqQedFko7vb2u6yLs/kWesOQNivav32ZbsEpVCjcmG1gOJXh2YmGIvj3jXOC9a4xfIuh+lYFcA6A==",
+          "dev": true,
+          "requires": {
+            "@sentry/types": "7.46.0",
+            "@sentry/utils": "7.46.0",
+            "tslib": "^1.9.3"
+          }
+        },
+        "@sentry/types": {
+          "version": "7.46.0",
+          "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.46.0.tgz",
+          "integrity": "sha512-2FMEMgt2h6u7AoELhNhu9L54GAh67KKfK2pJ1kEXJHmWxM9FSCkizjLs/t+49xtY7jEXr8qYq8bV967VfDPQ9g==",
+          "dev": true
+        },
+        "@sentry/utils": {
+          "version": "7.46.0",
+          "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.46.0.tgz",
+          "integrity": "sha512-elRezDAF84guMG0OVIIZEWm6wUpgbda4HGks98CFnPsrnMm3N1bdBI9XdlxYLtf+ir5KsGR5YlEIf/a0kRUwAQ==",
+          "dev": true,
+          "requires": {
+            "@sentry/types": "7.46.0",
+            "tslib": "^1.9.3"
+          }
+        },
+        "tslib": {
+          "version": "1.14.1",
+          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+          "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+          "dev": true
+        }
+      }
+    },
     "@sentry/tracing": {
       "version": "6.17.3",
       "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-6.17.3.tgz",

+ 2 - 3
services/web/bin/sentry_upload

@@ -10,10 +10,9 @@ if [[ "$BRANCH_NAME" == "master" || "$BRANCH_NAME" == "main" ]]; then
   SENTRY_RELEASE=${COMMIT_SHA}
   sentry-cli releases new "$SENTRY_RELEASE"
   sentry-cli releases set-commits --auto "$SENTRY_RELEASE"
-  sentry-cli files upload --release="$SENTRY_RELEASE" .
-  sentry-cli sourcemaps inject .
-  sentry-cli sourcemaps upload --no-rewrite --url-prefix ~ .
+  sentry-cli sourcemaps upload --release="$SENTRY_RELEASE" .
   sentry-cli releases finalize "$SENTRY_RELEASE"
 
+  cd ../..
   rm -rf sentry_upload
 fi

+ 1 - 1
services/web/package.json

@@ -220,7 +220,7 @@
     "@replit/codemirror-emacs": "overleaf/codemirror-emacs#4394c03858f27053f8768258e9493866e06e938e",
     "@replit/codemirror-indentation-markers": "overleaf/codemirror-indentation-markers#1b1f93c0bcd04293aea6986aa2275185b2c56803",
     "@replit/codemirror-vim": "overleaf/codemirror-vim#51ce0933e95705268256467fbbbcce5999ed3624",
-    "@sentry/browser": "^8.33.0",
+    "@sentry/browser": "7.46.0",
     "@storybook/addon-a11y": "^8.0.4",
     "@storybook/addon-essentials": "^8.0.4",
     "@storybook/addon-interactions": "^8.0.4",