-
-
Notifications
You must be signed in to change notification settings - Fork 439
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
chore(ci): bump setup-arduino-ci version to remove nodejs warning #995
chore(ci): bump setup-arduino-ci version to remove nodejs warning #995
Conversation
Gets rid of the numerous "The following actions uses Node.js version which is deprecated and will be forced to run on node20" warnings
I'm not sure if there is need or desire to do so, but it also looks like the arduino-cli version can be bumped from 0.32.2 to 1.0.2 (1.0.0 was released a month ago). I have a second branch based on this which includes a version bump for that, which has successfully built also. https://github.com/pfeerick/DIY-Multiprotocol-TX-Module/tree/pfeerick/ci-bump-arduino-cli-ver |
Thank you, can you check the code size produced by both versions? If they are identical it is fine with me. |
Appears to be no difference whatsoever. When I did a file comparison for one file, there was only three bytes difference, so most likely just the timestamp. edaad73 is current master commit here, 4444ac6 is the action change commit in this PR, 7b5bcb8 is the arduino-cli version bump commit, which I have now cherry-picked into this branch.
|
We would have to release a new board package to fix this. The problem is that the build recipe runs a script which scans the intermediary files, checking firmware options to determine what the signature should be. It looks like that intermediary file is no longer where the script expects it to be. This is the problem:
And this is why: I'm not in a position where I can do a new boards package or a few weeks, so it might be best to revert this until we can get that done. |
It looks like I should also see if I can get arduino-cli to return an error if that script fails (I'm fairly sure we've seen something like this happen before). |
I'm not in a position to look at this for a few days either, so I'm good with reverting for now also. |
Gets rid of the numerous
warnings which are present in the action summary. And while it is still quite some time away, Github will be ceasing support for NodeJS 16 actions by Spring 2024.