diff --git a/packages/e2e-tests/test-applications/create-remix-app/package.json b/packages/e2e-tests/test-applications/create-remix-app/package.json index 06adb8434d79..27069ccb42fc 100644 --- a/packages/e2e-tests/test-applications/create-remix-app/package.json +++ b/packages/e2e-tests/test-applications/create-remix-app/package.json @@ -2,7 +2,7 @@ "private": true, "sideEffects": false, "scripts": { - "build": "remix build", + "build": "remix build --sourcemap && ./upload-sourcemaps.sh", "dev": "remix dev", "start": "remix-serve build", "typecheck": "tsc", diff --git a/packages/e2e-tests/test-applications/create-remix-app/upload-sourcemaps.sh b/packages/e2e-tests/test-applications/create-remix-app/upload-sourcemaps.sh new file mode 100755 index 000000000000..852c07bf4498 --- /dev/null +++ b/packages/e2e-tests/test-applications/create-remix-app/upload-sourcemaps.sh @@ -0,0 +1,5 @@ +export SENTRY_ORG=${E2E_TEST_SENTRY_ORG_SLUG} +export SENTRY_PROJECT=${E2E_TEST_SENTRY_TEST_PROJECT} +export SENTRY_AUTH_TOKEN=${E2E_TEST_AUTH_TOKEN} + +sentry-upload-sourcemaps diff --git a/packages/remix/package.json b/packages/remix/package.json index 66ab65d26bc4..3d37de4bbdac 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -33,6 +33,7 @@ "@sentry/react": "7.68.0", "@sentry/types": "7.68.0", "@sentry/utils": "7.68.0", + "glob": "^10.3.4", "tslib": "^2.4.1 || ^1.9.3", "yargs": "^17.6.0" }, diff --git a/yarn.lock b/yarn.lock index ec2d72d684e8..76f2f4de7581 100644 --- a/yarn.lock +++ b/yarn.lock @@ -14727,6 +14727,17 @@ glob@^10.2.2: minipass "^5.0.0 || ^6.0.2" path-scurry "^1.10.0" +glob@^10.3.4: + version "10.3.4" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.4.tgz#c85c9c7ab98669102b6defda76d35c5b1ef9766f" + integrity sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ== + dependencies: + foreground-child "^3.1.0" + jackspeak "^2.0.3" + minimatch "^9.0.1" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + path-scurry "^1.10.1" + glob@^5.0.10, glob@^5.0.15: version "5.0.15" resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1" @@ -19396,6 +19407,11 @@ minipass@^5.0.0: resolved "https://registry.yarnpkg.com/minipass/-/minipass-6.0.2.tgz#542844b6c4ce95b202c0995b0a471f1229de4c81" integrity sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w== +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0": + version "7.0.3" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.3.tgz#05ea638da44e475037ed94d1c7efcc76a25e1974" + integrity sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg== + minizlib@^1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" @@ -21526,6 +21542,14 @@ path-scurry@^1.10.0: lru-cache "^9.1.1 || ^10.0.0" minipass "^5.0.0 || ^6.0.2" +path-scurry@^1.10.1: + version "1.10.1" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.1.tgz#9ba6bf5aa8500fe9fd67df4f0d9483b2b0bfc698" + integrity sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ== + dependencies: + lru-cache "^9.1.1 || ^10.0.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + path-scurry@^1.6.1: version "1.6.4" resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.6.4.tgz#020a9449e5382a4acb684f9c7e1283bc5695de66"