Skip to content

fix(sourcemaps): ignore non-string sourcemap headers - #129623

Draft
sentry-junior[bot] wants to merge 1 commit into
josh/typing-strict-types-onlyfrom
josh/typing-stack/sourcemap-non-string-headers
Draft

sentry-junior[bot] wants to merge 1 commit into
josh/typing-strict-types-onlyfrom
josh/typing-stack/sourcemap-non-string-headers

Conversation

@sentry-junior

@sentry-junior sentry-junior Bot commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

Stacked on #129614 (strict mypy, types only). This is #129436 rebased onto it so the fix lands after the typing PR.

Artifact headers come from uploaded manifests. A non-string sourcemap or x-sourcemap value was passed into force_bytes, which expects a string. _sourcemap_header now treats non-string values as absent instead of casting them.

Test: test_sourcemap_header_ignores_non_strings.

via @joshuarli.

--

View Session [Sentry]

@github-actions github-actions Bot added the Scope: Backend Automatically applied to PRs that change backend components label Nov 3, 2026
@sentry-junior
sentry-junior Bot force-pushed the josh/typing-strict-types-only branch from 9fda5d0 to 73fa505 Compare November 3, 2026 00:31
@sentry-junior
sentry-junior Bot force-pushed the josh/typing-stack/sourcemap-non-string-headers branch from bcf65d5 to 8822dea Compare November 3, 2026 00:34
@sentry-junior
sentry-junior Bot force-pushed the josh/typing-stack/sourcemap-non-string-headers branch from 8822dea to bef3997 Compare November 3, 2026 12:02

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Backend Automatically applied to PRs that change backend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant