Skip to content

ci: target ubuntu-latest-large runner label - #224

Merged
kevinburkesegment merged 1 commit into
mainfrom
fix-golangci-lint-runner-label
Jul 29, 2026
Merged

ci: target ubuntu-latest-large runner label#224
kevinburkesegment merged 1 commit into
mainfrom
fix-golangci-lint-runner-label

Conversation

@kevinburkesegment

Copy link
Copy Markdown
Contributor

Summary

Context

segmentio/stats is a public repo hitting the "auto/bot PRs break" collateral damage described in PEA-901 - jobs targeting ubuntu-latest were hanging indefinitely (never picked up a runner) rather than failing fast, and ubuntu-latest-large initially startup-failed. Confirmed working after this change: https://github.com/segmentio/stats/actions/runs/30404362365

Test plan

  • Test workflow green on push (both oldstable/stable) - run 30404362365
  • golangci-lint triggers on this PR - confirm green

@kevinburkesegment
kevinburkesegment marked this pull request as ready for review July 28, 2026 23:05
- Target ubuntu-latest-large for the Test matrix and golangci-lint,
  per guidance from Charlotte St. John (segmentio/stats is public, so
  the Twilio self-hosted pool doesn't apply - see PEA-901).
- SHA-pin actions/checkout (v7.0.1) and actions/setup-go (v7.0.0).
- Run golangci-lint (bumped to v2.12.2) via `go install` + a plain
  run: step instead of the golangci/golangci-lint-action marketplace
  action, since that action isn't on this repo's Actions allowlist
  (only github-owned actions are permitted) and was startup-failing
  regardless of runs-on.
@kevinburkesegment
kevinburkesegment force-pushed the fix-golangci-lint-runner-label branch from cf381f9 to 733bcd2 Compare July 28, 2026 23:20
@kevinburkesegment
kevinburkesegment merged commit 733bcd2 into main Jul 29, 2026
15 of 16 checks passed
@kevinburkesegment
kevinburkesegment deleted the fix-golangci-lint-runner-label branch July 29, 2026 06:57
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.

3 participants