Repository navigation
Conversation
|
@sansynx is attempting to deploy a commit to the Sentry Team on Vercel. A member of the Team first needs to authorize it. |
|
Two source-map upload guides add an upload-only path and keep the bundler-plugin steps. The plan checks client errors on those guides, traffic on the same paths, and errors on sibling source-map pages. An issue escalates when a new error title appears or those page errors rise. Services: Mention PlanWhat changedReaders of the Angular CLI and Nx source-map upload pages now see a new Application and esbuild section. That section tells them to upload with Sentry CLI and match by release and URL. Webpack and bundler-plugin steps stay on the same pages under new headings. RiskA missing include returns nothing, so the new section can vanish while the page still loads. Any other include error can fail static generation of those two pages. Shared MDX render errors can also hit sibling Angular source-map pages. Customer apps that follow the new upload steps are outside this site. Intended effectThis change is a docs edit. The new section text is not a queryable signal. Do not treat a live page or a file check as confirmation. Regression watchA missing include does not throw. Watch client errors and page traffic instead. Traces use a 30 percent sample rate. The same promise-rejection title already fires once per source-map page in this window. Treat that title as background noise at one event per page.
If errors rise, check logs for include or MDX compile failures on those two pages. Not observableWhether the new Application and esbuild section text is present on the page. HTTP status for these paths. No |
|
the branch is up to date. could you approve the pending workflows and authorize the Vercel preview when you review this? |
DESCRIBE YOUR PR
The Angular CLI and Nx guides now distinguish application/esbuild builds from webpack builds. They document upload-only release-and-URL matching for applications that need to preserve Angular's integrity hashes, while keeping the existing bundler-plugin instructions.
Angular 22.1.0 adds an ECMA-426 comment and source-map field, but not the runtime registration Sentry's JavaScript SDK reads. Sentry CLI 3.8.0 also skips injection when that comment already exists. The guide explains this limitation instead of treating native IDs as a complete Sentry setup.
Verified against the Angular 22.1.0 release, Angular's injection implementation, Sentry SDK 11.6.0's ID lookup, and Sentry CLI 3.8.0's injection logic. A local CLI reproduction confirmed that an Angular-style artifact is skipped without adding runtime globals. Targeted formatting, link linting, and MDX compilation passed. Local site generation is blocked by the existing Windows
missing parent and grandparent: apierror, so the rendered preview still needs review.Refs #18923
This change was prepared with AI assistance. It has not been tested against a live Sentry project.
IS YOUR CHANGE URGENT?
PRE-MERGE CHECKLIST
LEGAL BOILERPLATE
Look, I get it. The entity doing business as "Sentry" was incorporated in the State of Delaware in 2015 as Functional Software, Inc. and is gonna need some rights from me in order to utilize my contributions in this here PR. So here's the deal: I retain all rights, title and interest in and to my contributions, and by keeping this boilerplate intact I confirm that Sentry can use, modify, copy, and redistribute my contributions, under Sentry's choice of terms.