perf(build): reduce Sentry source map upload scope - #2782
Merged
Merged
Conversation
…check Build optimizations (~110s savings): - typescript.ignoreBuildErrors: true — skips the 79s TypeScript check during next build. Type errors are now caught by the check-types CI workflow instead. - widenClientFileUpload: false — reduces Sentry source map upload scope, saving ~30-40s of scanning/uploading client-side files. CI: - Added pull_request trigger to check-types.yml so typecheck runs on every PR, replacing the in-build check. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
claudfuen
pushed a commit
that referenced
this pull request
May 7, 2026
# [3.45.0](v3.44.2...v3.45.0) (2026-05-07) ### Bug Fixes * address cubic review findings on onboarding PR ([#2783](#2783)) ([bd43e8a](bd43e8a)) * **onboarding:** handle zero-item steps in tracker ([#2785](#2785)) ([a196339](a196339)) * revert page-level hooks to useRealtimeRun to fix missing auth context ([#2780](#2780)) ([5a406f9](5a406f9)) ### Features * **frameworks:** remove is-framework-versioning-enabled feature flag ([#2781](#2781)) ([016f379](016f379)) ### Performance Improvements * **build:** skip TS in next build, reduce sentry upload, add CI typecheck ([#2782](#2782)) ([26e1667](26e1667)) * **onboarding:** optimize onboarding pipeline from ~5min to ~2min ([b14db0b](b14db0b))
Contributor
|
🎉 This PR is included in version 3.45.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
Sets
widenClientFileUpload: falsein the Sentry config to reduce the source map upload from 2168 files to only server-side maps.The previous build log shows ~83s spent on Sentry source map processing — scanning 949 client files that mostly can't find their source maps (Turbopack hash-named chunks). Reducing the upload scope saves ~30-40s per build.
Note:
typescript.ignoreBuildErrorsand the CI typecheck trigger were already merged via #2777. The@carbon/icons-reactoptimization was also already included.Test plan
🤖 Generated with Claude Code
Summary by cubic
Reduce build time by narrowing Sentry source map uploads to server-only. Sets
widenClientFileUpload: falseinapps/app/next.config.ts, skipping client map scanning and saving ~30–40s per build while keeping server-side stack traces intact.Written for commit 69c142e. Summary will update on new commits.