Skip to content
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

Update action to use node20 #134

Closed
wants to merge 7 commits into from

Conversation

breathingdust
Copy link
Contributor

Updates action.yml to use node20 and while we are here, perform minor dependency updates to resolve any vulnerabilities.

This also now imports nock-beta which includes experimental support for fetch. This was necessary to get the existing tests passing as mocked API calls were not being intercepted correctly. See: nock/nock#2397

Copy link
Owner

@bflad bflad left a comment

Choose a reason for hiding this comment

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

Thank you for working on this, @breathingdust!

At the very least, we'll also need to bump the testing workflow in .github/workflows/test.yml to use actions/reusable-workflows commit 5e63e7aef083769958fc026fe8eea0241c0eb444 so it uses NodeJS 20 (or explicitly pass in node-version: "20.x")

CHANGELOG.md Outdated Show resolved Hide resolved
@bflad
Copy link
Owner

bflad commented May 7, 2024

I also wouldn't be surprised if check-dist starts failing on NodeJS 20 -- running npm run build locally with NodeJS 20 should resolve that.

@bflad
Copy link
Owner

bflad commented May 8, 2024

@breathingdust not sure why but rebuilding dist locally and updating jest in #135 seems to resolve all the checks -- would you be okay if I pulled in that PR with your commits?

@breathingdust
Copy link
Contributor Author

@bflad of course!

@bflad
Copy link
Owner

bflad commented May 8, 2024

Going to pull in #135 and cut a release this afternoon 👍

@bflad
Copy link
Owner

bflad commented May 9, 2024

Commits pulled in via #135

@bflad bflad closed this May 9, 2024
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.

None yet

2 participants