Skip to content

chore(deps): keep @types/node aligned with the node24 action runtime - #9

Merged
ihabsoliman merged 1 commit into
mainfrom
chore/pin-types-node-24
Sep 8, 2026
Merged

ihabsoliman merged 1 commit into
mainfrom
chore/pin-types-node-24

Conversation

@ihabsoliman

@ihabsoliman ihabsoliman commented Sep 8, 2026 •

Copy link
Copy Markdown
Owner

No description provided.

The action's JS runtime is fixed by `using: "node24"` in action.yml. The
GitHub Actions runner only ships node20 and node24 externals and rejects any
other `using:` value, so @types/node majors beyond 24 would type APIs that
throw on the runner.

Pin engines.node to "^24" instead of ">=24": all three workflows resolve their
Node via `node-version-file: package.json`, so the open-ended range let CI
build and test on a newer major than the published action actually runs on.

Tell dependabot to skip @types/node majors for the same reason, so the bump
does not land again every week.
@ihabsoliman
ihabsoliman merged commit 11852d9 into main Sep 8, 2026
2 checks passed
@ihabsoliman
ihabsoliman deleted the chore/pin-types-node-24 branch September 8, 2026 18:42
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