Open MikeMcC399 opened 1 year ago
The deprecation notice for Node.js 12
is no longer displayed. Instead the action is forced to run under Node.js 16
.
The deprecation notice for Node.js 12
has changed:
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Now there are double deprecations:
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/
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Following the instructions on https://cypress-workshop-ci.netlify.app/?p=generic-ci#/2 produces multiple deprecations.
The instructions are applied to a fork of cypress-io/cypress-workshop-ci-example.
Instructions
The instructions say:
Create new file .github/workflows/ci.yml and paste the following
Results
6.7.1
in package.json"lockfileVersion": 1
used by npmv5
andv6
. Node.js14
was the last version with npmv6
bundled and it has been in end-of-life status since Apr 30, 2023. GitHub-hosted runners currently use Node.js18
LTS as default.actions/checkout@v2
causesSuggestion
Since cypress-io/cypress-workshop-ci-example is archived, no updates are possible.