datadryad / dryad-product-roadmap

Repository of issues for Dryad project boards
https://github.com/orgs/datadryad/projects
8 stars 0 forks source link

Remove node 16 from github actions #3433

Closed ahamelers closed 2 months ago

ahamelers commented 3 months ago

Sometimes in certain of our github workflow runs, we still see warning messages about using deprecated Node 16 in github actions.

We've switched to Node 20 in the workflows themselves, so this is probably coming from one of the named/imported actions.

Determine which one and upgrade it to a version using Node 20!

ahamelers commented 3 months ago

Here's the last few warnings I can find: https://github.com/datadryad/dryad-app/actions/runs/9681650997 https://github.com/datadryad/dryad-app/actions/runs/9696447502

You can see them when the Rspec Features run fails. Here are the warning messages:

Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "capybara-screenshots".
Please update your workflow to use v4 of the artifact actions.
Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/

These messages will be because of something in the workflows link in the ticket description, and will only be viewable when the github workflow runs