Skip to content

ci(node): Resolve browserslist to 4.25.4#2754

Merged
szokeasaurusrex merged 1 commit intomasterfrom
szokeasaurusrex/fix-node-test
Sep 15, 2025
Merged

ci(node): Resolve browserslist to 4.25.4#2754
szokeasaurusrex merged 1 commit intomasterfrom
szokeasaurusrex/fix-node-test

Conversation

@szokeasaurusrex
Copy link
Copy Markdown
Member

@szokeasaurusrex szokeasaurusrex commented Sep 15, 2025

Also, commit a package-lock.json (version 1, so we can use it with npm 6), so that we pin our dependencies in CI. Use npm ci to ensure we respect the lockfile.

See browserslist/browserslist#905 (comment)

@szokeasaurusrex szokeasaurusrex changed the title ci(node): Exclude baseline-browser-mapping 2.8.3 ci(node): Exclude baseline-browser-mapping 2.8.2 & 2.8.3 Sep 15, 2025
@szokeasaurusrex szokeasaurusrex changed the title ci(node): Exclude baseline-browser-mapping 2.8.2 & 2.8.3 ci(node): Add resolution for browserslist==4.25.4 Sep 15, 2025
@szokeasaurusrex szokeasaurusrex changed the title ci(node): Add resolution for browserslist==4.25.4 ci(node): Resolve browserslist to 4.25.4 Sep 15, 2025
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/fix-node-test branch 2 times, most recently from 726626f to d05260a Compare September 15, 2025 12:11
@szokeasaurusrex szokeasaurusrex marked this pull request as ready for review September 15, 2025 12:12
@szokeasaurusrex szokeasaurusrex requested a review from a team as a code owner September 15, 2025 12:12
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/fix-node-test branch from d05260a to 27b9949 Compare September 15, 2025 12:13
cursor[bot]

This comment was marked as outdated.

@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/fix-node-test branch from 27b9949 to 9beab3b Compare September 15, 2025 12:18
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/fix-node-test branch from 9beab3b to 42bd2d9 Compare September 15, 2025 12:27
Also, commit a `package-lock.json` (version 1, so we can use it with npm 6), so that we pin our dependencies in CI. Use `npm ci` to ensure we respect the lockfile.

See browserslist/browserslist#905 (comment)
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/fix-node-test branch from 42bd2d9 to ec2a88b Compare September 15, 2025 12:29
Copy link
Copy Markdown
Member Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

Copy link
Copy Markdown
Member

@Lms24 Lms24 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks for fixing and cleaning up the package manager duality!

"yarn": "1.22.19"
},
"overrides": {
"browserslist": "<4.26.0 || >4.26.0"
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good idea on making this forwards-compatible!

I'd still recommend keeping an eye on https://github.com/browserslist/browserslist to see when we don't need the resolution at all anymore.

@szokeasaurusrex szokeasaurusrex enabled auto-merge (squash) September 15, 2025 12:36
Copy link
Copy Markdown
Member

@lcian lcian left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice!

@szokeasaurusrex szokeasaurusrex merged commit 7f18c47 into master Sep 15, 2025
24 checks passed
@szokeasaurusrex szokeasaurusrex deleted the szokeasaurusrex/fix-node-test branch September 15, 2025 12:37
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.

3 participants