Files
Salman Chishti 97b5e25269 Upgrade GitHub Actions for Node 24 compatibility (#63)
Upgrades GitHub Actions to versions that support Node 24, since Node 20
is reaching EOL in April 2026.

## Changes

| Action | Old Version(s) | New Version | Release | Files |
|--------|---------------|-------------|---------|-------|
| `actions/checkout` |
[`v5`](https://github.com/actions/checkout/releases/tag/v5) |
[`v6`](https://github.com/actions/checkout/releases/tag/v6) |
[Release](https://github.com/actions/checkout/releases/tag/v6) | ci.yml
|
| `actions/setup-node` |
[`v5`](https://github.com/actions/setup-node/releases/tag/v5) |
[`v6`](https://github.com/actions/setup-node/releases/tag/v6) |
[Release](https://github.com/actions/setup-node/releases/tag/v6) |
ci.yml |
## Context

Per [GitHub's
announcement](https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/),
Node 20 is being deprecated and runners will default to Node 24 starting
June 2nd, 2026.

- Node 20 EOL: April 2026
- Node 24 becomes default: June 2nd, 2026

## Breaking Changes

- **actions/checkout** (v5 → v6): Major version upgrade — review the
[release notes](https://github.com/actions/checkout/releases) for
breaking changes
- **actions/setup-node** (v5 → v6): Major version upgrade — review the
[release notes](https://github.com/actions/setup-node/releases) for
breaking changes

## Notes

Worth running the workflows on a branch before merging to make sure
everything still works.

Signed-off-by: Salman Muin Kayser Chishti <[email protected]>
2026-03-16 22:24:06 -07:00
..