How do I update a Github Action that I have previously published? #129097
-
Select Topic AreaQuestion BodyI published a Github Action (richb-hanover/cargo). It works fine, except that it relies on Node.js 16, which is deprecated. I have updated the action.yml file to invoke Node20. But people are still getting the "Node 16 is deprecated" message. How do I cause the new file to be published? Is there a clear description somewhere? (I've been asked the same question by someone else, so I'm looking for an answer for two people...) Many thanks. |
Beta Was this translation helpful? Give feedback.
Replies: 9 comments 3 replies
-
Update the
|
Beta Was this translation helpful? Give feedback.
-
Yes - I understand what you're saying. (When I look at Actions tab, I can see that .github/workflows/ci.yml attempts to build the file and it has trouble.) Fortunately, I found another package that does this work and is maintained (clechasseur/rs-cargo@v2), so I don't have to fix my action/repo. Thanks! |
Beta Was this translation helpful? Give feedback.
-
Ok |
Beta Was this translation helpful? Give feedback.
-
Best work about this question |
Beta Was this translation helpful? Give feedback.
-
runs: |
Beta Was this translation helpful? Give feedback.
-
jobs: |
Beta Was this translation helpful? Give feedback.
-
https://github.com/privacysandbox/privacy-sandbox-dev-support.git |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
document.cookie="__Host-name=value; Secure; Path=/; SameSite=None; Partitioned;" |
Beta Was this translation helpful? Give feedback.
It automatically does CI/CD(you don't have to manually run), I saw your actions file. Seems the deployment has failed at build. This issue can arise when using cryptographic operations that are not compatible with OpenSSL 3.0, which Node.js 17+ uses by default. So you're struck at 16, if you use 16+ the build will fail.