From dea955ece36305a303e70b9af5610dbfd00635bf Mon Sep 17 00:00:00 2001 From: Abhijeet Prasad Date: Mon, 23 Sep 2024 09:03:12 -0400 Subject: [PATCH] fix(platforms): Split up between cloudflare pages and workers (#77774) In https://github.com/getsentry/sentry/pull/77769 I added the cloudflare sdk as a new platform for onboarding docs. This PR builds on top of that by reverting the change to add `javascript-cloudflare` as a platform and instead have two platforms for cloudflare workers and cloudflare pages (given they have completely different setup instructions and use cases). In our docs pages and workers have two different configure paths: https://docs.sentry.io/platforms/javascript/guides/cloudflare/#configure --- src/sentry/models/project.py | 3 ++- src/sentry/utils/platform_categories.py | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/sentry/models/project.py b/src/sentry/models/project.py index 62a08ad6fcdb68..6a1a43cd28046e 100644 --- a/src/sentry/models/project.py +++ b/src/sentry/models/project.py @@ -65,6 +65,8 @@ "apple-macos", "bun", "capacitor", + "cloudflare-pages", + "cloudflare-workers", "cordova", "dart", "deno", @@ -99,7 +101,6 @@ "javascript", "javascript-angular", "javascript-astro", - "javascript-cloudflare", "javascript-ember", "javascript-gatsby", "javascript-nextjs", diff --git a/src/sentry/utils/platform_categories.py b/src/sentry/utils/platform_categories.py index ec8b30aa980b0e..25c3e65b992809 100644 --- a/src/sentry/utils/platform_categories.py +++ b/src/sentry/utils/platform_categories.py @@ -50,6 +50,8 @@ # When changing this file, make sure to keep sentry/static/app/data/platformCategories.tsx in sync. BACKEND = { "bun", + "cloudflare-pages", + "cloudflare-workers", "deno", "dotnet", "dotnet-aspnet", @@ -72,7 +74,6 @@ "java-logging", "java-spring-boot", "java-spring", - "javascript-cloudflare", "kotlin", "native", "node", @@ -119,7 +120,7 @@ SERVERLESS = { "dotnet-awslambda", "dotnet-gcpfunctions", - "javascript-cloudflare", + "cloudflare-workers", "node-awslambda", "node-azurefunctions", "node-gcpfunctions",