Skip to content

ci: refresh Go matrix to 1.24-1.26 and bump actions#244

Merged
pierrec merged 1 commit into
pierrec:v4from
honeycombio:lizf.ci-refresh
Apr 23, 2026
Merged

ci: refresh Go matrix to 1.24-1.26 and bump actions#244
pierrec merged 1 commit into
pierrec:v4from
honeycombio:lizf.ci-refresh

Conversation

@lizthegrey
Copy link
Copy Markdown
Contributor

Summary

The CI matrix tests Go 1.19/1.20/1.21 with `actions/checkout@v2` and `actions/setup-go@v2`. All three Go versions are end-of-life (1.21 went EOL in Feb 2024 with the 1.23 release), and the v2 actions depend on Node 16, whose runtime was disabled across all GitHub Actions during 2024 — so the workflow as written no longer starts, independent of what the jobs do.

This PR:

  • Updates the Go matrix to 1.24 / 1.25 / 1.26. 1.25 and 1.26 are the two currently-supported versions per Go's release policy; keeping 1.24 gives one EOL generation of headroom for downstream consumers that haven't migrated yet. Drops 1.19/1.20/1.21 entirely — there is no realistic user still on a Go released before Aug 2022.
  • Bumps `actions/checkout@v2` → `v4` and `actions/setup-go@v2` → `v5`, both of which use the current Node 20 runner.

No source changes. This is a CI-only refresh.

Test plan

  • YAML lints clean
  • CI green on merge (verifies the matrix + action versions actually run)

Go 1.19-1.21 are all end-of-life (1.21 went EOL in Feb 2024 when
1.23 shipped). The current maintained Go versions are 1.25 and
1.26; keeping 1.24 gives one EOL generation of headroom for
downstream consumers that haven't migrated yet.

Also bumps actions/checkout v2 -> v4 and actions/setup-go v2 -> v5.
v2 relies on Node 16, whose runtime was disabled across all GitHub
Actions in 2024, so the current CI matrix has been failing to
launch (not just the jobs themselves). v4 / v5 use Node 20.

No source changes; this is a CI-only refresh.
@pierrec pierrec merged commit 2f2b6bb into pierrec:v4 Apr 23, 2026
9 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