Skip to content

Commit 1bc216a

Browse files
lukemeliaYappie LLM
andauthored
Update CI: drop EOL Node versions, bump actions (#196)
* Update CI: drop EOL Node versions, bump actions - Node matrix: 14.x, 16.x, 18.x, 20.x → 18.x, 20.x, 22.x - Node 14 EOL April 2023, Node 16 EOL September 2023 - Add Node 22 (current LTS) - Bump actions/checkout v2 → v4, actions/setup-node v3 → v4 - v2/v3 use Node 16 runtime which is deprecated by GitHub This fixes the Floating Dependencies CI failure where @aws-sdk/client-s3 v3.986.0+ requires Node >= 20, breaking the no-lockfile install on older Node versions. * Drop Node 18 from CI matrix @aws-sdk/client-s3 v3.1000.0 requires Node >= 20, which breaks floating deps installs on Node 18. Node 18 went EOL April 2025. --------- Co-authored-by: Yappie LLM <ylm@Yappies-Mac-mini.local>
1 parent 7f56de3 commit 1bc216a

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

.github/workflows/ci.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ jobs:
1010
runs-on: ubuntu-latest
1111
strategy:
1212
matrix:
13-
node-version: [14.x, 16.x, 18.x, 20.x]
13+
node-version: [20.x, 22.x]
1414
steps:
15-
- uses: actions/checkout@v2
15+
- uses: actions/checkout@v4
1616
- name: Use Node.js ${{ matrix.node-version }}
17-
uses: actions/setup-node@v3
17+
uses: actions/setup-node@v4
1818
with:
1919
node-version: ${{ matrix.node-version }}
2020
cache: 'yarn'
@@ -26,11 +26,11 @@ jobs:
2626
runs-on: ubuntu-latest
2727
strategy:
2828
matrix:
29-
node-version: [14.x, 16.x, 18.x, 20.x]
29+
node-version: [20.x, 22.x]
3030
steps:
31-
- uses: actions/checkout@v2
31+
- uses: actions/checkout@v4
3232
- name: Use Node.js ${{ matrix.node-version }}
33-
uses: actions/setup-node@v3
33+
uses: actions/setup-node@v4
3434
with:
3535
node-version: ${{ matrix.node-version }}
3636
cache: 'yarn'

0 commit comments

Comments
 (0)