Skip to content

ci: fix build broken by Node 20 removal on GitHub runners - #55

Merged
poolpOrg merged 1 commit into
masterfrom
fix-ci-node24
Sep 12, 2026
Merged

poolpOrg merged 1 commit into
masterfrom
fix-ci-node24

Conversation

@poolpOrg

Copy link
Copy Markdown
Owner

The workflow was still on actions/setup-go@v1 and actions/checkout@v1, which stopped running when GitHub removed Node 20 from the runners.

  • checkout@v1 -> v5, setup-go@v1 -> v6
  • build with the latest stable Go instead of 1.12: golang.org/x/sys v0.19.0 requires Go >= 1.18 anyway
  • drop the explicit go get / dep step, module mode fetches dependencies during the build

Verified go build passes locally with a current toolchain.

🤖 Generated with Claude Code

setup-go@v1 and checkout@v1 stopped working when GitHub removed
Node 20 from the runners; move to checkout@v5 / setup-go@v6 and
build with the latest stable Go (module deps require >= 1.18).
The explicit go get / dep step is gone: module mode fetches
dependencies during the build.
@poolpOrg
poolpOrg merged commit 1b38b88 into master Sep 12, 2026
1 check 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.

1 participant