Root cause of the failing vulnerabilities and test jobs on the open Renovate PRs.
actions/setup-go resolves go-version: stable from the actions/go-versions manifest. On 2026-08-14 that manifest still pointed at go1.26.5, which carries 4 stdlib vulnerabilities (GO-2026-6218, GO-2026-6090, GO-2026-5972, GO-2026-5026), so govulncheck failed. It also broke the test job on #396 once go.mod required go >= 1.26.6, since setup-go sets GOTOOLCHAIN=local.
Switching to go-version-file: go.mod makes CI install exactly the toolchain go.mod declares. Renovate already tracks that directive (#395), so the Go version stops depending on manifest publishing lag.
After this lands, #394 / #395 / #396 should be rebased and re-run.
Root cause of the failing `vulnerabilities` and `test` jobs on the open Renovate PRs.
`actions/setup-go` resolves `go-version: stable` from the `actions/go-versions` manifest. On 2026-08-14 that manifest still pointed at **go1.26.5**, which carries 4 stdlib vulnerabilities (GO-2026-6218, GO-2026-6090, GO-2026-5972, GO-2026-5026), so `govulncheck` failed. It also broke the `test` job on #396 once go.mod required `go >= 1.26.6`, since setup-go sets `GOTOOLCHAIN=local`.
Switching to `go-version-file: go.mod` makes CI install exactly the toolchain go.mod declares. Renovate already tracks that directive (#395), so the Go version stops depending on manifest publishing lag.
After this lands, #394 / #395 / #396 should be rebased and re-run.
actions/setup-go resolves 'stable' from the go-versions manifest, which lagged behind the go1.26.6 security release and installed the vulnerable go1.26.5. That both failed govulncheck and broke builds once go.mod required >= 1.26.6 (GOTOOLCHAIN=local).
Using go-version-file keeps CI on exactly the toolchain go.mod asks for, which Renovate already keeps current.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Root cause of the failing
vulnerabilitiesandtestjobs on the open Renovate PRs.actions/setup-goresolvesgo-version: stablefrom theactions/go-versionsmanifest. On 2026-08-14 that manifest still pointed at go1.26.5, which carries 4 stdlib vulnerabilities (GO-2026-6218, GO-2026-6090, GO-2026-5972, GO-2026-5026), sogovulncheckfailed. It also broke thetestjob on #396 once go.mod requiredgo >= 1.26.6, since setup-go setsGOTOOLCHAIN=local.Switching to
go-version-file: go.modmakes CI install exactly the toolchain go.mod declares. Renovate already tracks that directive (#395), so the Go version stops depending on manifest publishing lag.After this lands, #394 / #395 / #396 should be rebased and re-run.