-
Notifications
You must be signed in to change notification settings - Fork 44
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
Attempt to migrate to Node20 #679
Conversation
Signed-off-by: Mikael Arguedas <[email protected]>
Signed-off-by: Mikael Arguedas <[email protected]>
…/[email protected]' Signed-off-by: Mikael Arguedas <[email protected]>
Signed-off-by: Mikael Arguedas <[email protected]>
Thanks for the PR! This looks great to me! Could you just update the version mentioned here to v20? Line 7 in 708543a
|
You'll also need to update to |
I get test failures when running the tests locally, there's no obvious cause 🤔 Click to expand
|
Signed-off-by: Mikael Arguedas <[email protected]>
Signed-off-by: Mikael Arguedas <[email protected]>
Weird, I'll be honest I didnt run them as I thought it was covered by the pre-commits + CI. Are these tests passing for you on master / v16 ? Are they supposed to pass locally ? Edit: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To be honest, I don't specifically remember running them locally, but it's been a while. I just assumed that tests were supposed to run fine locally/not in CI, but yeah you're right. Perhaps something changed when we bumped the @actions/*
dependencies.
Tests pass as expected on CI, which now uses v20, so all good.
Thanks for the PR! I'll merge this, then wait for new CI for ros-tooling/action-ros-ci#870 and for it to be merged before creating new releases.
I released this as |
Workflows complains that setup-ros is using EOL node 16: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/