Skip to content

chore: move workflows to Node 24 actions#109

Merged
RNT56 merged 1 commit into
mainfrom
task/ci-node24-actions
Jul 12, 2026
Merged

chore: move workflows to Node 24 actions#109
RNT56 merged 1 commit into
mainfrom
task/ci-node24-actions

Conversation

@RNT56

@RNT56 RNT56 commented Jul 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • upgrade actions/checkout from v4 to current Node 24 major v7
  • upgrade actions/setup-go from v5 to current Node 24 major v6
  • upgrade upload-artifact/download-artifact to current Node 24 majors v7/v8
  • remove the Node 20 deprecation/forced-runtime warnings observed on the exact v1.2.0 baseline main run

Upstream verification

  • official latest releases: checkout v7.0.0, setup-go v6.5.0, upload-artifact v7.0.1, download-artifact v8.0.1
  • each selected major declares runs.using node24 in its official action.yml

Local verification

  • GOTOOLCHAIN=go1.25.12 make verify
  • release asset and installer E2Es
  • pinned golangci-lint (0 issues)
  • govulncheck (no vulnerabilities)
  • both workflow YAML files parsed
  • git diff --check

Upgrade the official checkout, setup-go, upload-artifact, and download-artifact majors to their current Node 24 implementations so CI no longer relies on GitHub runner compatibility shims.
@RNT56 RNT56 force-pushed the task/ci-node24-actions branch from 220e885 to f9a7d20 Compare July 12, 2026 03:24
@RNT56 RNT56 marked this pull request as ready for review July 12, 2026 03:28
@RNT56 RNT56 merged commit 13c221d into main Jul 12, 2026
9 checks passed
@RNT56 RNT56 deleted the task/ci-node24-actions branch July 12, 2026 03:28
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