Skip to content

chore(renovate): hold got on the v11 line#2960

Open
afonsojramos wants to merge 1 commit into
mainfrom
approve-merge-dependency-prs
Open

chore(renovate): hold got on the v11 line#2960
afonsojramos wants to merge 1 commit into
mainfrom
approve-merge-dependency-prs

Conversation

@afonsojramos
Copy link
Copy Markdown
Member

@afonsojramos afonsojramos commented Jun 3, 2026

Summary

Stop Renovate from proposing got v12+ bumps.

The got entry in pnpm-workspace.yaml is a pnpm override that exists only to force a patched version of a transitive dev-tooling dependency so security scanners stay quiet. It does not ship in the packaged app.

A pnpm override forces the version on every consumer, and got is pulled in by @electron/get (via electron-builder) and react-devtools, both built against the non-ESM got v11 API. got is ESM-only from v12 with a changed API, so forcing v12+ onto those consumers risks breaking the Electron build for no benefit: got@11.8.5+ already contains the security fix, so there is no security upside to going past v11.

This adds a packageRules entry constraining got to <12, which keeps future v11.x patches flowing while suppressing the v12/v13/v14/v15 major PRs (#2952-#2955, now closed).

@github-actions github-actions Bot added the chore Miscellaneous tasks label Jun 3, 2026
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Jun 3, 2026

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

Labels

chore Miscellaneous tasks

Development

Successfully merging this pull request may close these issues.

1 participant