Skip to content

ci: checkout on the Node 24 runtime - #34

Open
enot3615 wants to merge 1 commit into
mainfrom
chore/actions-node24
Open

enot3615 wants to merge 1 commit into
mainfrom
chore/actions-node24

Conversation

@enot3615

Copy link
Copy Markdown
Collaborator

GitHub forces actions declaring runs.using: node20 onto Node 24 and warns on every run. actions/checkout@v4 is the only action in this workflow that still does — oven-sh/setup-bun@v2.2.0 already declares node24 and is unchanged.

v4.3.1v7.0.1, still sha-pinned. Intervening majors: v5 is the node24 switch, v6 moves credentials to a separate file, v7 blocks fork checkout under pull_request_target/workflow_run — this workflow uses plain pull_request, so nothing changes here.

Two lines. Opened as a PR rather than pushed directly, since this repo is yours.

GitHub forces actions declaring `runs.using: node20` onto Node 24 and warns on
every run. `actions/checkout` v4 is the only action here that still does —
`oven-sh/setup-bun` v2.2.0 already declares node24 and needs no change.

v4.3.1 -> v7.0.1, still pinned by sha. The intervening majors: v5 is the node24
switch, v6 writes credentials to a separate file, v7 blocks fork checkout under
`pull_request_target` and `workflow_run`. This workflow triggers on plain
`pull_request`, so v7 does not change its behaviour.
@enot3615
enot3615 requested a review from daochild as a code owner September 13, 2026 20:38
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