-
Notifications
You must be signed in to change notification settings - Fork 485
chore(build): migrate core-web from pnpm 10.17.1 to pnpm 12.4.2 #37563
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
99884d0
6a19f22
3e0a772
8ae0c2d
d06298d
cd1a6d1
0a6d2cb
1069b4b
125dc57
28c758c
600cccc
cfafbb6
1fe9b97
ab2f008
c12174d
1bee367
5da1ed4
d10a2c1
1837d3c
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,9 +1,3 @@ | ||
| # From pnpm 11 on this file is read for registry and auth only; every other setting | ||
| # is ignored in silence. See pnpm-workspace.yaml for the rest of the configuration. | ||
| registry=https://dotcms-npm.b-cdn.net | ||
|
Comment on lines
+1
to
3
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Semgrep identified a blocking 🔴 issue in your code: Why this might be safe to ignore:
To resolve this comment: 🔧 No guidance has been designated for this issue. Fix according to your organization's approved methods. 💬 Ignore this findingReply with Semgrep commands to ignore this finding.
Alternatively, triage in Semgrep AppSec Platform to ignore the finding created by npm-missing-minimum-release-age. If this is a critical or high severity finding, please also link this issue in the #security channel in Slack. You can view more details about this finding in the Semgrep AppSec Platform.
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. /fp From pnpm 11 onward Verified live: raising the window to a year fails resolution with Worth flagging to whoever maintains the rule: it will report this on every pnpm 11+ repository, since the setting can no longer live where it looks.
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. /fp The rule asks for a 7-day minimum release age. This repository already enforces exactly that — in the file pnpm actually reads.
The equivalent control lives in minimumReleaseAge: 10080 # 7 days, the value this rule asks for
minimumReleaseAgeIgnoreMissingTime: falseThe second line matters as much as the first: it closes the silent hole where pnpm skips the check without saying so when the registry omits publish timestamps. Verified live rather than assumed. With the window raised to a year,
oidacra marked this conversation as resolved.
|
||
| engine-strict=true | ||
| # Keep strict-peer-dependencies=false (pnpm default would block the install on | ||
| # pre-existing peer conflicts: codelyzer, ng-mocks, ngx-markdown, etc.). | ||
| # These mirror what yarn 1 warned about silently. Dropping this flag requires | ||
| # fixing each conflict first, tracked as separate follow-up work. | ||
| strict-peer-dependencies=false | ||
| # Mirrors `yarn config set network-timeout 6000000` from the previous toolchain. | ||
| fetch-timeout=6000000 | ||
Uh oh!
There was an error while loading. Please reload this page.