-
Notifications
You must be signed in to change notification settings - Fork 32
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
Deprecation warning due to outdated actions/cache/save version using Node 16 #63
Comments
Yeah... I think I fixed it in prerelease this morning: 29a57c1 |
Ah, great timing! I'd suggest releasing this as soon as you can, since as of a few days ago, all users will see this warning (GitHub delayed showing the warning after the announcement since their actions weren't updated either). |
Yeah, I need to make sure that nothing breaks. The actions/upload-artifact & actions/download-artifact change that GitHub made was a messy breaking change and it requires some actual testing of a bunch of corner cases (I did an initial implementation this morning and an internal consumer reported that I messed up midday, so I've fixed at least the basic case, I think, but I need to test the fancier case as we don't actively use it). Sadly I'll probably need to cherry-pick a release as I have quite a few in-flight things and I don't really want to release most of them right now (I like taking my time on things)... cherry-picking isn't particularly hard in general, but it's effort. This might end up happening on Tuesday or Wednesday... (I don't have much time Friday-Monday.) |
That would be still good, thank you. |
Any news on the release by chance? |
Sorry to be a bother, but could you publish a new release, please? The last one is from last September, and the Node deprecation is looming. |
The deprecation shouldn't actually do anything per https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/ Here's a run of check-spelling v0.0.22 using node20 instead of node16: https://github.com/check-spelling-sandbox/web-qa/actions/runs/8635992495 -- things seem to work fine. I've done some testing with I've just added a couple more things yesterday. I haven't hit any big snags (beyond a concussion 🤕 in March). So I really do hope I can get the next release out the door shortly. |
I'm sorry to hear about your concussion, but great, thank you! Good to know that the action won't break at least, though it'd be nicer not to have the warnings either. |
Can you share when you intend to publish the release? |
@jsoref gentle ping 🙂 |
Yeah... Sorry... holiday season plus other things. I'm looking into publishing it this week or next week. |
Thank you! |
I've shipped v0.0.23. This issue ended up driving one of the more interesting improvements of the release: only downloading dependent actions as needed as well as fixing some upstream bugs (mostly in github/codeql-action). Thank you for your feedback. |
Great, thank you! |
Node 16 is now deprecated. Because of this, when using this action, you'll see warnings like below under your workflow runs:
(Ignore the
checkout
warning, that's used by our workflow.)This is because
actions/cache
v3 used Node 16, but that was fixed: actions/cache#1260. This will go away if you upgrade to v4.The text was updated successfully, but these errors were encountered: