Skip to content

Migrate Actions off Node 20 and pin to commit SHAs#2

Merged
malone-at-work merged 1 commit into
villagesql:mainfrom
pyshx:migrate-actions-node24
Jun 9, 2026
Merged

Migrate Actions off Node 20 and pin to commit SHAs#2
malone-at-work merged 1 commit into
villagesql:mainfrom
pyshx:migrate-actions-node24

Conversation

@pyshx

@pyshx pyshx commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

GitHub is forcing Node 20 actions to Node 24 on 2026-06-16 (villagesql/villagesql-server#616).

  • actions/checkout v4 → v6.0.3 (Node 20 → 24), pinned to its commit SHA
  • contributor-assistant/github-action pinned to its v2.6.1 SHA (its latest release is still Node 20; no Node 24 build exists yet, so it is pinned to an immutable ref rather than bumped)

The C++ build is delegated to villagesql/extension-actions/cpp@main; its own Node 20 upload-artifact is fixed in that repo (separate PR).

SHAs were resolved from each action's release tag. Validated with actionlint.

@pyshx pyshx force-pushed the migrate-actions-node24 branch from bd2808f to 8513477 Compare June 9, 2026 13:56
See villagesql/villagesql-server#616 (migrate GitHub Actions off the deprecated Node 20 runtime).
@pyshx pyshx force-pushed the migrate-actions-node24 branch from 8513477 to 8e4d958 Compare June 9, 2026 14:02
@malone-at-work malone-at-work self-requested a review June 9, 2026 14:14
@malone-at-work malone-at-work merged commit 5ae6fab into villagesql:main Jun 9, 2026
2 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Jun 9, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants