Skip to content

security: upgrade Yarn to 4.18.1 and set npmMinimalAgeGate to 7d - #23

Merged
ptessier merged 4 commits into
mainfrom
security/npm-minimal-age-gate-7d-yarn-4.18.1
Oct 27, 2026
Merged

ptessier merged 4 commits into
mainfrom
security/npm-minimal-age-gate-7d-yarn-4.18.1

Conversation

@ptessier

@ptessier ptessier commented Oct 16, 2026 •

Copy link
Copy Markdown

This PR sets npmMinimalAgeGate: 7d so that Yarn won't install an npm release until it's 7 days old, which shields the repo from compromised packages that are usually caught within that time. Internal @mx packages are exempt. Where needed, it also upgrades Yarn to 4.18.1 so the setting takes effect, and brings the Yarn setup to our standard: a committed Yarn release, MaintainX plugin forks pinned by tag and checksum, and standard .gitignore and .gitattributes. Rollout status and the playbook are in the Yarn age gate tracker.

@cursor

cursor Bot commented Oct 16, 2026

Copy link
Copy Markdown

This PR is too large for Bugbot to review. It changes 1,154 lines and 4,186,714 characters. Split the change into smaller pull requests to get a review.

AdrienPoupa
AdrienPoupa previously approved these changes Oct 23, 2026
Comment thread .gitattributes Resolved
@ptessier
ptessier marked this pull request as ready for review October 27, 2026 17:04
@ptessier
ptessier merged commit 034564c into main Oct 27, 2026
4 checks passed
@ptessier
ptessier deleted the security/npm-minimal-age-gate-7d-yarn-4.18.1 branch October 27, 2026 17:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants