8000 ci: bump GitHub Actions to Node 24 majors by Slach · Pull Request #2139 · Altinity/clickhouse-operator · GitHub
[go: up one dir, main page]

Skip to content

ci: bump GitHub Actions to Node 24 majors - #2139

Merged
alex-zaitsev merged 1 commit into
0.28.0from
ci/node24-actions
Nov 6, 2026
Merged

alex-zaitsev merged 1 commit into
0.28.0from
ci/node24-actions

Conversation

@Slach
@Slach Slach commented Nov 4, 2026
Copy link
Copy Markdown
Collaborator

Fixes the Node.js 20 deprecation warnings on runs (e.g. Go unit tests (race), Run Tests):

Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5, actions/cache@v4, azure/setup-helm@v4 …

All bumped versions declare runs.using: node24:

Action From To Notes
actions/checkout v4 v7
actions/setup-go v5 v7 still go-version-file: go.mod
actions/cache v4 v6
actions/upload-artifact v4 v7 inputs unchanged; archive defaults to true
actions/github-script v3 v9 script only calls core.setFailed
azure/setup-helm v4 v5
docker/setup-qemu-action v3 v4
docker/setup-buildx-action v3 v4 no inputs used, so removed deprecated inputs don't matter

Not changed:

  • sigstore/cosign-installer@v3: composite action, so no Node warning. v4 installs Cosign v3 by default, which changes signing behavior. That belongs in its own PR.
  • medyagh/setup-minikube@master already runs on node24. gabe565/setup-helm-docs-action@v1 is composite.

🤖 Generated with Claude Code

Node.js 20 is deprecated on GitHub runners; actions targeting it are
forced onto Node 24 with warnings. Bump to the current majors that run
on node24 natively:

- actions/checkout v4 -> v7
- actions/setup-go v5 -> v7
- actions/cache v4 -> v6
- actions/upload-artifact v4 -> v7
- actions/github-script v3 -> v9 (script only uses core.setFailed)
- azure/setup-helm v4 -> v5
- docker/setup-qemu-action v3 -> v4
- docker/setup-buildx-action v3 -> v4 (no inputs used)

sigstore/cosign-installer stays on v3: it is a composite action (no
Node warning) and v4 defaults to Cosign v3, a behavior change.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Slach
Slach force-pushed the ci/node24-actions branch from b4e00c5 to dc43974 Compare November 4, 2026 13:27
@Slach
Slach requested review from alex-zaitsev and sunsingerus and removed request for alex-zaitsev November 6, 2026 06:29
@alex-zaitsev
alex-zaitsev merged commit 086f971 into 0.28.0 Nov 6, 2026
5 of 6 checks passed
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

0