Skip to content

fix(ci): bump bootstrap Go to 1.26.5 - #167

Merged
kevin-valerio merged 1 commit into
masterfrom
fix/ci-bootstrap-go126
Aug 5, 2026
Merged

fix(ci): bump bootstrap Go to 1.26.5#167
kevin-valerio merged 1 commit into
masterfrom
fix/ci-bootstrap-go126

Conversation

@kevin-valerio

@kevin-valerio kevin-valerio commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator

Upstream commit c88c8c0 raised the minimum bootstrap toolchain to Go 1.26.0. CI still pinned 1.25.5, so make.bash failed right away with "found packages main (build.go) and
building_Go_requires_Go_1_26_0_or_later (notgo126.go) in src/cmd/dist".

All five workflows that build the toolchain have been red since the upstream merge in #165. Repo knowledge and CodeQL stayed green because they never run make.bash.

Also bumps the go1.25.5 fallback download in quickcheck.sh and smoke_use_libafl.sh, which carried the same stale pin.

Summary

Checklist

  • Ran bash misc/gosentry/scripts/quickcheck.sh
  • If fuzz plumbing changed: ran bash misc/gosentry/tests/smoke_use_libafl.sh (or a narrower smoke script)
  • If LibAFL go test flags changed: updated misc/gosentry/USE_LIBAFL.md
  • If user-visible behavior changed: updated README.md
  • If internal wiring/workflows changed: updated docs/gosentry/* (start at docs/gosentry/index.md)

Upstream commit c88c8c0 raised the minimum bootstrap toolchain to Go
1.26.0. CI still pinned 1.25.5, so make.bash failed right away with
"found packages main (build.go) and
building_Go_requires_Go_1_26_0_or_later (notgo126.go) in src/cmd/dist".

All five workflows that build the toolchain have been red since the
upstream merge in #165. Repo knowledge and CodeQL stayed green because
they never run make.bash.

Also bumps the go1.25.5 fallback download in quickcheck.sh and
smoke_use_libafl.sh, which carried the same stale pin.
Copilot AI lite review requested due to automatic review settings August 5, 2026 08:34
@kevin-valerio
kevin-valerio merged commit 102f7dc into master Aug 5, 2026
16 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the repository’s bootstrap Go toolchain pin to match the upstream requirement (Go ≥ 1.26), fixing CI breakage where ./make.bash fails immediately when bootstrapped with Go 1.25.x.

Changes:

  • Bump GitHub Actions bootstrap Go version from 1.25.5 to 1.26.5 across all toolchain-building workflows.
  • Bump the fallback auto-download bootstrap version used by quickcheck.sh and the LibAFL smoke runner to 1.26.5.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
misc/gosentry/tests/smoke_use_libafl.sh Updates the fallback bootstrap toolchain download version to Go 1.26.5.
misc/gosentry/scripts/quickcheck.sh Updates the fallback bootstrap toolchain download version to Go 1.26.5.
.github/workflows/smoke_use_libafl.yml Pins actions/setup-go bootstrap version to Go 1.26.5 for LibAFL smoke jobs.
.github/workflows/go.yml Pins actions/setup-go bootstrap version to Go 1.26.5 for integration tests.
.github/workflows/catch_races.yml Pins actions/setup-go bootstrap version to Go 1.26.5 for race-catching workflow.
.github/workflows/catch_leaks.yml Pins actions/setup-go bootstrap version to Go 1.26.5 for leak-catching workflow.
.github/workflows/catch_hangs.yml Pins actions/setup-go bootstrap version to Go 1.26.5 for hang-catching workflow.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines 8 to 12
if command -v go >/dev/null 2>&1; then
bootstrap_goroot="$(go env GOROOT)"
else
bootstrap_ver="go1.25.5"
bootstrap_ver="go1.26.5"
os="$(uname -s | tr '[:upper:]' '[:lower:]')"
Comment on lines 8 to 12
if command -v go >/dev/null 2>&1; then
bootstrap_goroot="$(go env GOROOT)"
else
bootstrap_ver="go1.25.5"
bootstrap_ver="go1.26.5"
os="$(uname -s | tr '[:upper:]' '[:lower:]')"
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