ref(deps): move to proper pnpm monorepo#120117
Merged
Merged
Conversation
Contributor
|
🚨 Warning: This pull request contains Frontend and Backend changes! It's discouraged to make changes to Sentry's Frontend and Backend in a single pull request. The Frontend and Backend are not atomically deployed. If the changes are interdependent of each other, they must be separated into two pull requests and be made forward or backwards compatible, such that the Backend or Frontend can be safely deployed independently. Have questions? Please ask in the |
This comment was marked as outdated.
This comment was marked as outdated.
natemoo-re
force-pushed
the
nm/meta/workspace
branch
from
July 20, 2026 19:13
b9e4ca7 to
a4c728d
Compare
natemoo-re
force-pushed
the
nm/meta/workspace
branch
3 times, most recently
from
July 20, 2026 19:24
745dc2a to
1e726a4
Compare
natemoo-re
force-pushed
the
nm/meta/workspace
branch
from
July 20, 2026 19:36
28b32de to
32b4949
Compare
natemoo-re
marked this pull request as ready for review
July 20, 2026 19:38
ryan953
reviewed
Jul 20, 2026
scttcper
reviewed
Jul 20, 2026
natemoo-re
force-pushed
the
nm/meta/workspace
branch
from
July 20, 2026 19:59
f5a5410 to
5122771
Compare
Convert api-docs from an independent project with its own lockfile to a workspace package managed by the root lockfile. - Delete api-docs/pnpm-lock.yaml, pnpm-workspace.yaml, .npmrc - Remove install-api-docs script; pnpm install handles workspace deps - Merge api-docs overrides into root (drop glob>minimatch which conflicts with root's glob@10) - Add pnpm install step to openapi, openapi-diff, backend CI workflows - Remove api-docs/pnpm-lock.yaml from CI cache keys - Update validate-api-examples to use pnpm --filter
Add package.json for eslintPluginScraps and eslintPluginSentry as @sentry-internal/eslint-plugin-scraps and @sentry-internal/eslint-plugin-sentry. Update eslint.config.ts to import by package name.
natemoo-re
force-pushed
the
nm/meta/workspace
branch
from
July 20, 2026 20:03
5122771 to
012edb9
Compare
scttcper
approved these changes
Jul 20, 2026
natemoo-re
enabled auto-merge (squash)
July 20, 2026 20:42
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.
pnpm-workspace.yamldeclaring three workspace packages:api-docs,eslintPluginScraps,eslintPluginSentryapi-docsfrom an independent project (own lockfile) to a workspace member managed by the root lockfilestatic/eslint/eslintPluginScrapsandstatic/eslint/eslintPluginSentryas@sentry-internal/eslint-plugin-scrapsand@sentry-internal/eslint-plugin-sentrysetup-node-pnpmcomposite actionapi-docs/pnpm-lock.yaml,api-docs/pnpm-workspace.yaml,api-docs/.npmrcapi-docspnpm overrides, now covered by latest lockfile updates@typescript-eslint/utilsfrom root devDeps into the eslint plugin packages that use it