Skip to content

Commit b7a7441

Browse files
authored
feat(deps): remove Node.js 20 (#1747)
1 parent 66d3ced commit b7a7441

3 files changed

Lines changed: 16 additions & 7 deletions

File tree

.github/workflows/example-node-versions.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ jobs:
1414
fail-fast: false
1515
matrix:
1616
node:
17-
- 20
1817
- 22
1918
- 24
2019
- 25

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ See [Releases](https://github.com/cypress-io/github-action/releases) for full de
66

77
| Version | Changes |
88
| ------- | ------------------------------------------------------------------------------------------------------------ |
9+
| v7.2.0 | Examples remove Node.js 20. End of support for Node.js 20. |
910
| v7.1.0 | Add parameter `package-manager-cache` |
1011
| v7.0.0 | Action runs under Node.js 24 instead of Node.js 20 |
1112
| v6.10.0 | Examples remove Node.js 23. End of support for Node.js 23. |

README.md

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -564,7 +564,10 @@ jobs:
564564
# let's make sure our "app" works on several versions of Node
565565
strategy:
566566
matrix:
567-
node: [20, 22, 24, 25]
567+
node:
568+
- 22
569+
- 24
570+
- 25
568571
name: E2E on Node v${{ matrix.node }}
569572
steps:
570573
- name: Checkout
@@ -1386,7 +1389,10 @@ jobs:
13861389
# let's make sure our "app" works on several versions of Node
13871390
strategy:
13881391
matrix:
1389-
node: [20, 22, 24, 25]
1392+
node:
1393+
- 22
1394+
- 24
1395+
- 25
13901396
name: E2E on Node v${{ matrix.node }}
13911397
steps:
13921398
- name: Checkout
@@ -1420,7 +1426,10 @@ jobs:
14201426
runs-on: ubuntu-24.04
14211427
strategy:
14221428
matrix:
1423-
node: [20, 22, 24, 25]
1429+
node:
1430+
- 22
1431+
- 24
1432+
- 25
14241433
name: E2E on Node v${{ matrix.node }}
14251434
steps:
14261435
- uses: actions/checkout@v6
@@ -1887,9 +1896,9 @@ jobs:
18871896

18881897
Node.js is required to run this action. The recommended version `v7` supports:
18891898

1890-
- **Node.js** 20.x, 22.x, 24.x and 25.x
1899+
- **Node.js** 22.x, 24.x and 25.x
18911900

1892-
and is generally aligned with [Node.js's release schedule](https://github.com/nodejs/Release).
1901+
and is generally aligned with [Node.js's release schedule](https://github.com/nodejs/Release#readme).
18931902

18941903
### Usage
18951904

@@ -1906,7 +1915,7 @@ View the [CHANGELOG](./CHANGELOG.md) document for an overview of version changes
19061915
## Compatibility
19071916

19081917
- `github-action@v7` is the current recommended version, uses `node24` and is compatible with Cypress `10` and above.
1909-
- `github-action@v6` is deprecated. It uses `node20` which GitHub has deprecated. GitHub Actions will force runners to use `node24` beginning on Mar 4, 2026 - see [Deprecation of Node 20 on GitHub Actions runners](https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/).
1918+
- `github-action@v6` is deprecated. It uses `node20` which has reached its end of life - see [Deprecation of Node 20 on GitHub Actions runners](https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/).
19101919
- `github-action@v6.7.9` is the minimum version required to use GitHub Actions caching services. The legacy caching service used by lower versions of the action is no longer available.
19111920
- `github-action` versions `v1` to `v5` are unsupported: they rely on Node.js `12` and `16` in End-of-life status.
19121921

0 commit comments

Comments
 (0)