EuroPi icon indicating copy to clipboard operation
EuroPi copied to clipboard

[Bug Report] GitHub actions are using deprecated commands

Open mjaskula opened this issue 2 years ago • 5 comments

Look at the details of a github actions run after a recent commit.

For example, you will see deprecation warnings similar to this in the 'continuous-integration' build: The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

We update our actions to remove these warnings before the commands become fully depreciated. It is likely that these commands are actually used by modules that are actions use. It may just be a need to upgrade these modules.

Verify that there are no actions raising warnings.

mjaskula avatar Oct 13 '22 15:10 mjaskula

I need to learn github actions, can I take a look at this?

pcurry avatar Oct 13 '22 16:10 pcurry

Please do. I would appreciate an outside option.

mjaskula avatar Oct 15 '22 03:10 mjaskula

I can't see those deprecated command warnings anymore if I look at the newest workflow log for a commit, potentially fixed? @mjaskula

roryjamesallen avatar Feb 06 '24 08:02 roryjamesallen

I still see deprecation warnings, for example here:

https://github.com/Allen-Synthesis/EuroPi/actions/runs/7801048079

But they are not the same text as I quoted above:

Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.

mjaskula avatar Feb 06 '24 19:02 mjaskula

Never mind, I found the old one too. I's under the step 'Get pip cache dir'

mjaskula avatar Feb 06 '24 19:02 mjaskula