Add PostHog sourcemap publishing (ENG-460) #1250
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PostHog Sourcemap Publishing
This PR implements sourcemap publishing to PostHog during our application build process to enhance error tracking capabilities. It allows PostHog to properly symbolicate minified JavaScript errors in production, showing accurate file names, line numbers, and function names in error stack traces.
Changes:
productionBrowserSourceMaps: true
to Next.js config to enable sourcemap generation in production buildsscripts/publish-sourcemaps-to-posthog.js
to find and upload sourcemaps to PostHogpackage.json
postbuild script to include sourcemap publishingDesign Decisions:
Testing:
Notes:
Fixes Linear Ticket: ENG-460
Link to Devin run: https://app.devin.ai/sessions/5df7812de04b424e9dfe102d26e3ba69