-
Notifications
You must be signed in to change notification settings - Fork 8
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
Version 1.4.1 still gives Node16 warning #22
Comments
It seems my PR was merged but no new releases were published - they'd need to do a new release. |
That problem bit me as well. I couldn't figure out how to update a Github Action of my own... Would you give me a hint about how to "publish a new release" on a Github Action? Many thanks |
I think I answered my own question: Is this the documentation? https://docs.github.com/en/actions/creating-actions/publishing-actions-in-github-marketplace |
Would it be possible to publish the latest action? Many thanks. |
Sorry, yes I need to do that and I'm not really familiar with how |
I don't know either. So I asked a question at: https://github.com/orgs/community/discussions/129097 I'll let you know if I hear something... |
Here's what I know: I got an answer about publishing an update at https://github.com/orgs/community/discussions/129097#discussioncomment-9821029 The answer for my repo is that there's a .github/workflow/ci.yml file that runs when there's a commit/push. (My repo is currently failing because of ancient npm depencency conflicts.) I don't see any problems for the Actions in this repo. Perhaps @clechasseur could weigh in - he created the PR for Node20... Thanks! |
To do a new release, this is what I suggest:
As an aside: before releasing a new version, I suggest merging my latest PR (see #23); it fixes a high-severity vulnerability in the |
@tarcieri Heya, would you be able to find time to do the above? I'm also curious to find out if my repos would automatically pick a compatible version up -- I updated a lot of them (by hand 🫠) to depend on |
I'll see if I can look soon |
Failed on
(I've done npm v10.7.0 |
Strange, as the package should be public. Did you authenticate with just npm login --scope=@NAMESPACE --auth-type=legacy --registry=https://npm.pkg.github.com Here, I thought you didn't need this to simply read packages, however... |
I wasn't able to login at all with that. I attempted to use my GitHub credentials, and got the following:
|
Okay, the issue with the above is the "password" is actually a personal access token. I was able to login successfully but:
Right back where we started. Does Edit: okay, this was permissions on the token. Ugh, this is annoying as hell. |
Okay, I attempted to publish a new release here: https://github.com/rustsec/audit-check/releases/tag/v2.0.0 |
@tarcieri thanks for working on this. It's not working for us, apparently due to a lacking
(Full output here.) Is it now required to have |
Looks like Cargo.lock gen was removed in #20. I worked around this by adding a |
Yes, that did it, thanks. I think this issue can be closed. |
I'm feeling dopey: I changed a project (https://github.com/richb-hanover/prql/blob/main/.github/workflows/nightly.yaml) to use rustsec/[email protected]. I did this to get away from the "Node16" warning from my previous action.
But I'm still getting this warning:
cargo-audit
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: rustsec/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
What am I missing? Thanks
PS @clechasseur - any thoughts on this? I see you made the PR to update to Node20... Thanks again.
The text was updated successfully, but these errors were encountered: