-
Notifications
You must be signed in to change notification settings - Fork 53
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 #870
Conversation
It feels like I bumped to Node.js 16 just a few months ago, but it was over a year ago 😆 #778 |
Thanks for the PR! This looks great to me! Could you just update the version mentioned here to v20? Line 7 in 6b8f219
You'll also need to update to |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #870 +/- ##
===========================================
- Coverage 44.55% 27.39% -17.17%
===========================================
Files 2 2
Lines 303 303
Branches 81 81
===========================================
- Hits 135 83 -52
- Misses 168 220 +52 ☔ View full report in Codecov by Sentry. |
will likely need to wait for ros-tooling/setup-ros#679 to then rerun CI as 9b03fde made all the jobs fail |
It seems like this part of the tests might make CI fail now: https://github.com/ros-tooling/action-ros-ci/actions/runs/9050675407/job/24866327260?pr=870#step:5:86 |
Yeah weird, this comes from |
I found this issue: actions/toolkit#1625 but I just removed the test and it still fails, so it must be something else 🤔 |
Signed-off-by: Mikael Arguedas <mikael.arguedas@gmail.com>
Signed-off-by: Mikael Arguedas <mikael.arguedas@gmail.com>
Signed-off-by: Mikael Arguedas <mikael.arguedas@gmail.com>
Signed-off-by: Mikael Arguedas <mikael.arguedas@gmail.com>
Signed-off-by: Mikael Arguedas <mikael.arguedas@gmail.com>
Signed-off-by: Mikael Arguedas <mikael.arguedas@gmail.com>
Signed-off-by: Mikael Arguedas <mikael.arguedas@gmail.com>
eb9cb89
to
302a780
Compare
Signed-off-by: Christophe Bedard <christophe.bedard@apex.ai>
Signed-off-by: Christophe Bedard <christophe.bedard@apex.ai>
Signed-off-by: Christophe Bedard <christophe.bedard@apex.ai>
I'm able to run tests locally by defining some
I started commenting out a bunch of stuff here and there and found out two things:
|
This isn't necessary with the changes related to item 1 above. |
Nice thanks @christophebedard for picking this up! Looks like now CI failures are the same as on master ? or is there more work to do on this one to get it over the finish line ? |
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.
No, I think this is good. I'll merge this and then create new releases of both setup-ros
and action-ros-ci
.
I released this as |
Workflows complains that action-ros-ci is on EOL node 16: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/
Depends on ros-tooling/setup-ros#679
Closes #861
Closes #856
Closes #854
Closes #853
Closes #850