Skip to content

Update CI: drop EOL Node versions, bump actions#196

Merged
lukemelia merged 2 commits intoember-cli-deploy:masterfrom
lukemelia:update-ci-node-matrix
Feb 28, 2026
Merged

Update CI: drop EOL Node versions, bump actions#196
lukemelia merged 2 commits intoember-cli-deploy:masterfrom
lukemelia:update-ci-node-matrix

Conversation

@lukemelia
Copy link
Contributor

Summary

  • Node matrix: 14.x, 16.x, 18.x, 20.x18.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 the Node 16 runtime which is deprecated by GitHub Actions

Motivation

The "Floating Dependencies" CI jobs are failing because @aws-sdk/client-s3 v3.986.0+ requires Node ≥ 20. When yarn install --no-lockfile pulls the latest SDK, it breaks on Node 14/16 (and soon 18).

This unblocks #195 and future PRs.

Yappie LLM added 2 commits February 28, 2026 13:47
- 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.
@aws-sdk/client-s3 v3.1000.0 requires Node >= 20, which breaks
floating deps installs on Node 18. Node 18 went EOL April 2025.
@lukemelia lukemelia merged commit 1bc216a into ember-cli-deploy:master Feb 28, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant