Skip to content

Conversation

@naonao2323
Copy link
Contributor

@naonao2323 naonao2323 commented Apr 7, 2025

This PR updates our GitHub Actions workflow by upgrading to actions/checkout@v4 and actions/setup-node@v4 (edited) with yarn caching while expanding the Node.js matrix to 22.x (edited) for enhanced compatibility testing.

@Fil
Copy link
Member

Fil commented Apr 7, 2025

LGTM but the description does not match the actual PR:

-        node-version: [14.x]
+        node-version: [14.x, 18.x, 20.x, 22.x]

(and tbh I don't think we need to test against 14.x; even 18.x expires in 3 weeks)
https://endoflife.date/nodejs

@curran
Copy link

curran commented Apr 7, 2025

Also it looks like the GitHub actions are not even running?

@Fil
Copy link
Member

Fil commented Apr 7, 2025

They do run, but there's not a lot of activity on this repo.

@curran
Copy link

curran commented Apr 7, 2025

Oh it's running now. Very nice!

image

@mbostock
Copy link
Member

mbostock commented Apr 7, 2025

GitHub Actions only run on pull requests by external contributors when we approve them for security reasons.

@naonao2323 naonao2323 requested a review from Fil April 8, 2025 05:28
@Fil
Copy link
Member

Fil commented Apr 8, 2025

I don't see the point for this library of testing against a whole matrix of node versions. Upgrading to 22.x is probably enough.

@Fil Fil merged commit c4ae706 into d3:main Apr 8, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants