From a50c4c3065cb552da87e98f4a812460a6253fbfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Vanvelthem?= Date: Mon, 16 May 2022 11:42:28 +0200 Subject: [PATCH 1/2] chore(deps): sentry v7 beta --- apps/nextjs-app/package.json | 4 +- yarn.lock | 175 ++++++++++++++++------------------- 2 files changed, 83 insertions(+), 96 deletions(-) diff --git a/apps/nextjs-app/package.json b/apps/nextjs-app/package.json index c4d3456d06d..35dea63e599 100644 --- a/apps/nextjs-app/package.json +++ b/apps/nextjs-app/package.json @@ -121,8 +121,8 @@ "@headlessui/react": "1.6.1", "@mui/icons-material": "5.6.2", "@mui/material": "5.7.0", - "@sentry/nextjs": "6.19.7", - "@sentry/react": "6.19.7", + "@sentry/nextjs": "7.0.0-beta.1", + "@sentry/react": "7.0.0-beta.1", "@soluble/cache-interop": "0.9.1", "@soluble/cache-ioredis": "0.10.0", "@tsed/exceptions": "6.114.9", diff --git a/yarn.lock b/yarn.lock index 5c3ee5fa7e5..9e39c0b97a4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5066,21 +5066,21 @@ __metadata: languageName: node linkType: hard -"@sentry/browser@npm:6.19.7": - version: 6.19.7 - resolution: "@sentry/browser@npm:6.19.7" +"@sentry/browser@npm:7.0.0-beta.1": + version: 7.0.0-beta.1 + resolution: "@sentry/browser@npm:7.0.0-beta.1" dependencies: - "@sentry/core": "npm:6.19.7" - "@sentry/types": "npm:6.19.7" - "@sentry/utils": "npm:6.19.7" + "@sentry/core": "npm:7.0.0-beta.1" + "@sentry/types": "npm:7.0.0-beta.1" + "@sentry/utils": "npm:7.0.0-beta.1" tslib: "npm:^1.9.3" - checksum: f86ec0cc4bcbb38a5aae20d19c10f809c52b328e4fdf8b0b3c1064c4d80d70026ab2cc0e1ae5d4449b03d7202b8b50dcbe7e8e3cbc715b54ec41fe1d97a4b513 + checksum: 8e6db4cb193c206953e8bc99107a256008bc764722bb825c87d1675c6e0869bbea25ccdf14f0960d0559ed3f8278597d68a4e8214dfb85720449513dfbd7a8fa languageName: node linkType: hard -"@sentry/cli@npm:^1.73.0": - version: 1.73.2 - resolution: "@sentry/cli@npm:1.73.2" +"@sentry/cli@npm:^1.74.4": + version: 1.74.4 + resolution: "@sentry/cli@npm:1.74.4" dependencies: https-proxy-agent: "npm:^5.0.0" mkdirp: "npm:^0.5.5" @@ -5091,69 +5091,58 @@ __metadata: which: "npm:^2.0.2" bin: sentry-cli: bin/sentry-cli - checksum: 0bfa17dccf659547f94daa44d34d765b840cc6a775e8bc202289f901a614ee1129bfc0e791853b6bb023769fa8c8443408838d53493370800c18c265ca19541e + checksum: 53ff98bf4de4c4389b9ebdb05f8f863788abe2205d0f0598c9200ef7022e4e08a98a9e37fdd1db891fd27a5126a78772e70916d2bc081c414cb16f249205e58e languageName: node linkType: hard -"@sentry/core@npm:6.19.7": - version: 6.19.7 - resolution: "@sentry/core@npm:6.19.7" +"@sentry/core@npm:7.0.0-beta.1": + version: 7.0.0-beta.1 + resolution: "@sentry/core@npm:7.0.0-beta.1" dependencies: - "@sentry/hub": "npm:6.19.7" - "@sentry/minimal": "npm:6.19.7" - "@sentry/types": "npm:6.19.7" - "@sentry/utils": "npm:6.19.7" + "@sentry/hub": "npm:7.0.0-beta.1" + "@sentry/types": "npm:7.0.0-beta.1" + "@sentry/utils": "npm:7.0.0-beta.1" tslib: "npm:^1.9.3" - checksum: 0fb8922cb03a54b4691950fce94c7d11cf764f870a5373ac1988876f07279327138edffe8a60750352046378c17e765dd8fd90fc3c3ff2b77cfab1420cec747a + checksum: 3880e669821ce42fcd07a420f9e386d3cee1932b4a83c80eab71b6b2219e9d45458093d18dd9de5c0b9babd2977228822f4d68ef9072c1b4c732c84eab6da0e5 languageName: node linkType: hard -"@sentry/hub@npm:6.19.7": - version: 6.19.7 - resolution: "@sentry/hub@npm:6.19.7" +"@sentry/hub@npm:7.0.0-beta.1": + version: 7.0.0-beta.1 + resolution: "@sentry/hub@npm:7.0.0-beta.1" dependencies: - "@sentry/types": "npm:6.19.7" - "@sentry/utils": "npm:6.19.7" + "@sentry/types": "npm:7.0.0-beta.1" + "@sentry/utils": "npm:7.0.0-beta.1" tslib: "npm:^1.9.3" - checksum: 1c17599213732950c761cbb5235dc0f41b533e12a3d37cbdd66e03d529d4c779d918166616e2e296018865623c7a7f105e210dc05be9a1546c396270b353ae12 + checksum: e19526a135179535a8a78843e1d75daa9cbfb56b3816f4ee1c969691a1ba185a92209381ba16a098423bb41b65aac5df88cb98910d739cc553f9d1cd28116f85 languageName: node linkType: hard -"@sentry/integrations@npm:6.19.7": - version: 6.19.7 - resolution: "@sentry/integrations@npm:6.19.7" +"@sentry/integrations@npm:7.0.0-beta.1": + version: 7.0.0-beta.1 + resolution: "@sentry/integrations@npm:7.0.0-beta.1" dependencies: - "@sentry/types": "npm:6.19.7" - "@sentry/utils": "npm:6.19.7" + "@sentry/types": "npm:7.0.0-beta.1" + "@sentry/utils": "npm:7.0.0-beta.1" localforage: "npm:^1.8.1" tslib: "npm:^1.9.3" - checksum: 2a29a78bf600efc940cbbfea1ee5940421d652f03e63775ef3d171c1afb215a6391049a0adef8bc5e81e82820155314ca66f078ab0115bb19d6e618dc88c5908 + checksum: 2a1b7f5423ece01900912d5b1fbd10d5f9b1a46467a5fff11e4ac71c47f2a68f68cda614c5e3f1e1ac395f01c9f0c3b3ff18574474963f962fddacbda9c3c58d languageName: node linkType: hard -"@sentry/minimal@npm:6.19.7": - version: 6.19.7 - resolution: "@sentry/minimal@npm:6.19.7" +"@sentry/nextjs@npm:7.0.0-beta.1": + version: 7.0.0-beta.1 + resolution: "@sentry/nextjs@npm:7.0.0-beta.1" dependencies: - "@sentry/hub": "npm:6.19.7" - "@sentry/types": "npm:6.19.7" - tslib: "npm:^1.9.3" - checksum: 6cc3a23822922808526cccef29f318780ed21e9f4129f769cc3becc759f1d197dc8a0c1051f698c5bc00e7907773c375ba1db83abc5b6d8619ba8b145a094db9 - languageName: node - linkType: hard - -"@sentry/nextjs@npm:6.19.7": - version: 6.19.7 - resolution: "@sentry/nextjs@npm:6.19.7" - dependencies: - "@sentry/core": "npm:6.19.7" - "@sentry/hub": "npm:6.19.7" - "@sentry/integrations": "npm:6.19.7" - "@sentry/node": "npm:6.19.7" - "@sentry/react": "npm:6.19.7" - "@sentry/tracing": "npm:6.19.7" - "@sentry/utils": "npm:6.19.7" - "@sentry/webpack-plugin": "npm:1.18.8" + "@sentry/core": "npm:7.0.0-beta.1" + "@sentry/hub": "npm:7.0.0-beta.1" + "@sentry/integrations": "npm:7.0.0-beta.1" + "@sentry/node": "npm:7.0.0-beta.1" + "@sentry/react": "npm:7.0.0-beta.1" + "@sentry/tracing": "npm:7.0.0-beta.1" + "@sentry/types": "npm:7.0.0-beta.1" + "@sentry/utils": "npm:7.0.0-beta.1" + "@sentry/webpack-plugin": "npm:1.18.9" tslib: "npm:^1.9.3" peerDependencies: next: ^10.0.8 || ^11.0 || ^12.0 @@ -5162,78 +5151,76 @@ __metadata: peerDependenciesMeta: webpack: optional: true - checksum: 7d06c267416db3142f25e86ec99d9896de5332c50a634595b06fb7995daa23098814f46a5e02643b312af161040805b3524fb3562c62da2100787e3bf3099fb0 + checksum: 4fcb02ab27a1948d058bb880f165d08a66f53fa8f6f8e3046a5819eff5361fe07508eac653b549249cbabb6ce7f8a67844e03c4091e2e59511efd61761292900 languageName: node linkType: hard -"@sentry/node@npm:6.19.7": - version: 6.19.7 - resolution: "@sentry/node@npm:6.19.7" +"@sentry/node@npm:7.0.0-beta.1": + version: 7.0.0-beta.1 + resolution: "@sentry/node@npm:7.0.0-beta.1" dependencies: - "@sentry/core": "npm:6.19.7" - "@sentry/hub": "npm:6.19.7" - "@sentry/types": "npm:6.19.7" - "@sentry/utils": "npm:6.19.7" + "@sentry/core": "npm:7.0.0-beta.1" + "@sentry/hub": "npm:7.0.0-beta.1" + "@sentry/types": "npm:7.0.0-beta.1" + "@sentry/utils": "npm:7.0.0-beta.1" cookie: "npm:^0.4.1" https-proxy-agent: "npm:^5.0.0" lru_map: "npm:^0.3.3" tslib: "npm:^1.9.3" - checksum: 3e51ca3eb45f089be01b61b85434e9f349b0cfe2309be46460957125be7e2b23036d5fbf097a935a531065686a1f122daa4d12ad86ed79595f2d8d0c6ae7397e + checksum: f2d13d3060287f51a88e140a8d5f7f035619c336ab3cac681fa726ed91d4fc4e4a2907941e3e4f04944d76b6f09b1ec22dd388ecfe4429aa51b82245a08ecc3c languageName: node linkType: hard -"@sentry/react@npm:6.19.7": - version: 6.19.7 - resolution: "@sentry/react@npm:6.19.7" +"@sentry/react@npm:7.0.0-beta.1": + version: 7.0.0-beta.1 + resolution: "@sentry/react@npm:7.0.0-beta.1" dependencies: - "@sentry/browser": "npm:6.19.7" - "@sentry/minimal": "npm:6.19.7" - "@sentry/types": "npm:6.19.7" - "@sentry/utils": "npm:6.19.7" + "@sentry/browser": "npm:7.0.0-beta.1" + "@sentry/types": "npm:7.0.0-beta.1" + "@sentry/utils": "npm:7.0.0-beta.1" hoist-non-react-statics: "npm:^3.3.2" tslib: "npm:^1.9.3" peerDependencies: react: 15.x || 16.x || 17.x || 18.x - checksum: d6d5ec41f82fae4cacdd682bf2d460bf717074670e9f2c1e6bf6fe39ec84fe9e8c5299c58de8cb64bcfa9270490e9de2e7f1de6c11ba8abb9d74ca338356dc56 + checksum: 627450d888c5234c96e68518e5eea103e95119a2ce30cf1800d2789ceb3af1801b84e604e29cf191a3408675ca0f6776688c6b6bf706fa3c54a25a674ac94877 languageName: node linkType: hard -"@sentry/tracing@npm:6.19.7": - version: 6.19.7 - resolution: "@sentry/tracing@npm:6.19.7" +"@sentry/tracing@npm:7.0.0-beta.1": + version: 7.0.0-beta.1 + resolution: "@sentry/tracing@npm:7.0.0-beta.1" dependencies: - "@sentry/hub": "npm:6.19.7" - "@sentry/minimal": "npm:6.19.7" - "@sentry/types": "npm:6.19.7" - "@sentry/utils": "npm:6.19.7" + "@sentry/hub": "npm:7.0.0-beta.1" + "@sentry/types": "npm:7.0.0-beta.1" + "@sentry/utils": "npm:7.0.0-beta.1" tslib: "npm:^1.9.3" - checksum: f396076e51863ce2a4e2577c21a410a15fad65e51783c904d80c2436e576eeb36b4d5a0a184ca858f0c9802bb4c331c9ca1e79692944bea1f4103760f1e235c8 + checksum: a8ce9bf5eeaf9eaa529227e01b290e81f5731702b054f29adc2992918aae44c929714d60484bd1d850f62614d0a1c20d1d30562567cf0349edb1aaa247c2bd4d languageName: node linkType: hard -"@sentry/types@npm:6.19.7": - version: 6.19.7 - resolution: "@sentry/types@npm:6.19.7" - checksum: 713f9f21a4fd13415920c262861b12ff1508432fc5ed232fc3c33f798d9be49f33f1e7c717de69307b2081f453db3d76800ccc35b148104bbbf93e0cf9575af5 +"@sentry/types@npm:7.0.0-beta.1": + version: 7.0.0-beta.1 + resolution: "@sentry/types@npm:7.0.0-beta.1" + checksum: 81c4bb5b281d60d9abfbfefb6f386646071514410feb8303be408d8376c1a85e7fd1e7051aaacba06d73d027860733c6659f9623ff33c6fd2626315fc4c36603 languageName: node linkType: hard -"@sentry/utils@npm:6.19.7": - version: 6.19.7 - resolution: "@sentry/utils@npm:6.19.7" +"@sentry/utils@npm:7.0.0-beta.1": + version: 7.0.0-beta.1 + resolution: "@sentry/utils@npm:7.0.0-beta.1" dependencies: - "@sentry/types": "npm:6.19.7" + "@sentry/types": "npm:7.0.0-beta.1" tslib: "npm:^1.9.3" - checksum: 1b4805089c06ec383efc43c8300c79c8551d557e2afd7280f16ba935128c5e42626c249baf799ada35a9824b1f558f44a2a9efbe90c38ea7789f2406de590fb2 + checksum: e02a9dfe5fb814d8749c71147e706b75c8184f8fe52ec8c2fd72fdf406f38af308b72f27dd917fcb002707471b33777adf2fbaa3523d310510f76116f3d4eb07 languageName: node linkType: hard -"@sentry/webpack-plugin@npm:1.18.8": - version: 1.18.8 - resolution: "@sentry/webpack-plugin@npm:1.18.8" +"@sentry/webpack-plugin@npm:1.18.9": + version: 1.18.9 + resolution: "@sentry/webpack-plugin@npm:1.18.9" dependencies: - "@sentry/cli": "npm:^1.73.0" - checksum: 2ec2249b351070e623c325c98802f610f19f24ecf5819a4ff1ce3410dd5c829cc21555e1d3969e7ccabd87c31cadc678907eaf4c4aecc56b84ef3e2099fe0888 + "@sentry/cli": "npm:^1.74.4" + checksum: 4019ea8ea400378f8cdf757ea5743c8045db1ef050b62f5b8734ea70ff9368fddd8607829c617da771845c18083962833147f40f5452f4f70843cf28532f512d languageName: node linkType: hard @@ -20779,8 +20766,8 @@ __metadata: "@next/bundle-analyzer": "npm:12.1.6" "@next/env": "npm:12.1.6" "@playwright/test": "npm:1.22.0" - "@sentry/nextjs": "npm:6.19.7" - "@sentry/react": "npm:6.19.7" + "@sentry/nextjs": "npm:7.0.0-beta.1" + "@sentry/react": "npm:7.0.0-beta.1" "@size-limit/file": "npm:7.0.8" "@soluble/cache-interop": "npm:0.9.1" "@soluble/cache-ioredis": "npm:0.10.0" From 164c5f0b0f4f54e277c9c3edbb606894401d5dee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Vanvelthem?= Date: Mon, 16 May 2022 12:08:48 +0200 Subject: [PATCH 2/2] chore: sentry enabled on prod by default --- apps/nextjs-app/.env | 2 +- apps/nextjs-app/.env.development | 2 ++ apps/nextjs-app/package.json | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/nextjs-app/.env b/apps/nextjs-app/.env index 24090eca833..6685787a8a3 100644 --- a/apps/nextjs-app/.env +++ b/apps/nextjs-app/.env @@ -10,7 +10,7 @@ PRISMA_DATABASE_URL=postgresql://nextjs:!ChangeMe!@localhost:5432/maindb?schema= # Sentry related # Sourcemap upload to sentry is disabled by default -NEXTJS_DISABLE_SENTRY=true +NEXTJS_DISABLE_SENTRY=false NEXTJS_SENTRY_UPLOAD_DRY_RUN=true SENTRY_AUTH_TOKEN= SENTRY_ORG=sebastien-vanvelthem diff --git a/apps/nextjs-app/.env.development b/apps/nextjs-app/.env.development index 689cff6612f..7039acfd436 100644 --- a/apps/nextjs-app/.env.development +++ b/apps/nextjs-app/.env.development @@ -1 +1,3 @@ +NEXTJS_DISABLE_SENTRY=true +NEXTJS_SENTRY_UPLOAD_DRY_RUN=true PRISMA_DATABASE_URL=postgresql://nextjs:!ChangeMe!@localhost:5432/maindb?schema=public \ No newline at end of file diff --git a/apps/nextjs-app/package.json b/apps/nextjs-app/package.json index 35dea63e599..a997d0b4b28 100644 --- a/apps/nextjs-app/package.json +++ b/apps/nextjs-app/package.json @@ -30,7 +30,7 @@ "clean": "rimraf --no-glob ./.next ./out ./coverage ./tsconfig.tsbuildinfo ./.eslintcache", "dev": "next", "build": "next build", - "build-fast": "cross-env NEXTJS_IGNORE_TYPECHECK=1 NEXTJS_IGNORE_ESLINT=1 NEXTJS_SENTRY_UPLOAD_DRY_RUN=1 next build", + "build-fast": "cross-env NEXTJS_IGNORE_TYPECHECK=1 NEXTJS_IGNORE_ESLINT=1 NEXTJS_DISABLE_SENTRY=1 NEXTJS_SENTRY_UPLOAD_DRY_RUN=1 next build", "vercel-build": "yarn share-static-hardlink && next build", "start": "next start", "bundle-analyze": "cross-env ANALYZE=true NEXTJS_IGNORE_TYPECHECK=1 NEXTJS_IGNORE_ESLINT=1 NEXTJS_SENTRY_UPLOAD_DRY_RUN=1 yarn build",