You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
build(ci): upgrade GitHub Actions to @v5 + drop Node 20 from matrix
Addresses the Node.js 20 deprecation warning observed on every job
log:
Node.js 20 actions are deprecated. The following actions are running
on Node.js 20 and may not work as expected: actions/checkout@v4,
actions/setup-node@v4, actions/upload-artifact@v4. Actions will be
forced to run with Node.js 24 by default starting June 2nd, 2026.
Node.js 20 will be removed from the runner on September 16th, 2026.
Bumped across every workflow:
actions/checkout@v4 → @v5
actions/setup-node@v4 → @v5
actions/upload-artifact@v4 → @v5
actions/cache@v4 → @v5
Files touched:
.github/workflows/ci.yml
.github/workflows/coverage.yml
.github/workflows/browser-matrix-nightly.yml
.github/workflows/e2e-playwright.yml
.github/workflows/build-artifacts.yml
Also dropped Node 20.x from the ci.yml matrix. Node 20 left active
LTS in April 2026 (this month). Matrix is now [22.x, 24.x] —
active LTS + current — which halves the matrix cost (6 → 4 jobs)
and stays forward-looking.
Matrix change is ci.yml only; e2e-playwright + coverage +
build-artifacts pin 22.x explicitly and are unchanged.
Refs: #24
Track: adopt-lightpanda
0 commit comments