Skip to content

ci: bump actions to v6 (Node 24) - #387

Merged
dkastl merged 1 commit into
nextfrom
ci/bump-actions-node24
Jun 14, 2026
Merged

ci: bump actions to v6 (Node 24)#387
dkastl merged 1 commit into
nextfrom
ci/bump-actions-node24

Conversation

@dkastl

@dkastl dkastl commented Jun 14, 2026

Copy link
Copy Markdown
Member

actions/checkout@v4 and actions/setup-node@v4 run on Node.js 20, which GitHub has deprecated and will force to Node 24 starting 2026-06-16. Every matrix job currently logs:

Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4.

Bumps both to the current major v6 (Node 24) across test-postgis.yml (2x checkout) and release.yml (checkout + setup-node). These are the only actions the workflows use. No behavioral change; clears the warning. CI on this PR exercises the bumped checkout actions.

actions/checkout@v4 and actions/setup-node@v4 run on Node 20, which GitHub
deprecated and forces to Node 24 from 2026-06-16. Bump both to v6 (latest;
Node 24) across the test and release workflows to clear the deprecation
warning that appeared on every matrix job.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates GitHub Actions workflow dependencies to newer major versions to avoid upcoming GitHub-hosted runner deprecation warnings related to Node.js 20.

Changes:

  • Bump actions/checkout from v4 to v5 in the PostGIS test workflow (both checkouts).
  • Bump actions/checkout to v5 and actions/setup-node to v5 in the release workflow.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
.github/workflows/test-postgis.yml Updates both actions/checkout steps to @v5 to eliminate Node 20 deprecation warnings.
.github/workflows/release.yml Updates actions/checkout and actions/setup-node to @v5 for Node 24-based action runtimes.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/release.yml Outdated
@dkastl
dkastl force-pushed the ci/bump-actions-node24 branch from a7c777c to 49f5978 Compare June 14, 2026 13:52
@dkastl dkastl changed the title ci: bump actions to v5 (Node 24) ci: bump actions to v6 (Node 24) Jun 14, 2026
@dkastl
dkastl requested a review from Copilot June 14, 2026 13:52

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated no new comments.

@dkastl
dkastl merged commit 62dbe07 into next Jun 14, 2026
10 checks passed
@dkastl
dkastl deleted the ci/bump-actions-node24 branch June 14, 2026 13:58
dkastl added a commit that referenced this pull request Jun 14, 2026
Node 22 was the carried-over pin; bump both Node usages in test-postgis.yml
(the frontend job's setup-node, and the matrix NodeSource install) to 24,
the current LTS. Independent of #387, which bumped the action runtime.
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.

2 participants