Skip to content

Commit 0d4feb2

Browse files
authored
fix(craft): Add missing mainDocsUrl for @sentry/effect SDK (#19860)
## Problem The @sentry/effect SDK was added to the release registry without the required `mainDocsUrl` field in the craft configuration. This causes a KeyError in the Sentry backend when trying to access SDK documentation URLs. **Sentry Issue**: [SENTRY-5M6R](https://sentry.sentry.io/issues/7341944871/) - **Error**: `KeyError: 'main_docs_url'` - **Impact**: 238,811 occurrences affecting 3,994 users - **First seen**: March 17, 2026 at 16:50 UTC (shortly after Effect SDK was released at 16:44 UTC) ## Solution This PR adds the missing `mainDocsUrl` field to the Effect SDK configuration in `.craft.yml`, following the same pattern as other JavaScript SDKs. ## Changes - Added `mainDocsUrl: 'https://docs.sentry.io/platforms/javascript/guides/effect/'` to the Effect SDK registry configuration ## Testing - [ ] Verified the URL format matches other JavaScript SDK documentation URLs - [ ] Confirmed the field name matches the registry specification ## Impact - Future releases of @sentry/effect will include the proper documentation URL in the release registry - This prevents the KeyError from occurring in the Sentry backend Fixes SENTRY-5M6R
1 parent ebcb517 commit 0d4feb2

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

.craft.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,4 +245,5 @@ targets:
245245
name: 'Sentry Effect SDK'
246246
sdkName: 'sentry.javascript.effect'
247247
packageUrl: 'https://www.npmjs.com/package/@sentry/effect'
248+
mainDocsUrl: 'https://docs.sentry.io/platforms/javascript/guides/effect/'
248249
onlyIfPresent: /^sentry-effect-\d.*\.tgz$/

0 commit comments

Comments
 (0)