Skip to content

ci: upgrade checkout to v4 and setup-go to v5#4084

Open
nogates wants to merge 1 commit into
nogates/ci-remove-platform-matrixfrom
nogates/ci-upgrade-action-versions
Open

ci: upgrade checkout to v4 and setup-go to v5#4084
nogates wants to merge 1 commit into
nogates/ci-remove-platform-matrixfrom
nogates/ci-upgrade-action-versions

Conversation

@nogates
Copy link
Copy Markdown
Contributor

@nogates nogates commented May 14, 2026

Summary

  • actions/checkout v3 -> v4: faster sparse checkout, Node 20 runtime
  • actions/setup-go v4 -> v5: cache enabled by default (removed explicit cache: true), improved cache key generation
  • Aligned test job cache-dependency-path to include both go.sum and tests/go.sum

Stack

1/6 — ci: remove platform matrix (#4083)
2/6 — this PR
3/6 — ci: reduce staticcheck matrix
4/6 — ci: extract license check
5/6 — ci: cache Go build cache
6/6 — ci: optimize gotestsum install

Test plan

  • Verify Go module caching works correctly with setup-go v5
  • Confirm checkout v4 works with the repository + ref inputs

🤖 Generated with Claude Code

- actions/checkout v3 -> v4: faster sparse checkout, Node 20 runtime
- actions/setup-go v4 -> v5: cache enabled by default (removed explicit
  cache: true), improved cache key generation
- Also align test job cache-dependency-path to include both go.sum files

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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