Skip to content

chore(go): pin go directive to 1.26.1 - #310

Merged
onedr0p merged 1 commit into
mainfrom
chore/pin-go-directive
Aug 18, 2026
Merged

chore(go): pin go directive to 1.26.1#310
onedr0p merged 1 commit into
mainfrom
chore/pin-go-directive

Conversation

@onedr0p

@onedr0p onedr0p commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

Fleet policy change (home-operations/renovate-config#98): the go directive in go.mod is a compatibility floor, not the build toolchain, so it now pins to the lowest 1.26 release the dependencies allow instead of tracking the mise toolchain pin; Renovate no longer updates it.

For this repo the floor is 1.26.1, forced by sigs.k8s.io/external-dns; it can drop further once that dependency ships with a lower requirement.

Verified with go mod tidy (no further changes) and go build ./... on Go 1.26.5. The AGENTS.md Go bullet now describes the pinned state.

Signed-off-by: Devin Buhl <devin@buhl.casa>
@greptile-apps

greptile-apps Bot commented Aug 16, 2026

Copy link
Copy Markdown

Greptile Summary

The PR separates the module compatibility floor from the repository's build toolchain by lowering the go directive to 1.26.1.

  • Pins go.mod to the lowest currently required Go 1.26 patch release.
  • Updates contributor guidance to document that Renovate no longer keeps the directive aligned with the mise toolchain.

Confidence Score: 5/5

The PR appears safe to merge with no actionable changed-code defects identified.

The directive-only change does not alter dependency selection or the configured build toolchain, and the accompanying guidance accurately documents the new compatibility-floor policy.

Important Files Changed

Filename Overview
go.mod Lowers only the Go compatibility directive from 1.26.6 to 1.26.1 without changing the dependency graph.
AGENTS.md Updates Go-version guidance to distinguish the compatibility floor from the independently pinned build toolchain.

Reviews (1): Last reviewed commit: "chore(go): pin go directive to 1.26.1" | Re-trigger Greptile

@onedr0p
onedr0p merged commit 0674b98 into main Aug 18, 2026
5 of 7 checks passed
@onedr0p
onedr0p deleted the chore/pin-go-directive branch August 18, 2026 15:49
@sticky-gecko sticky-gecko Bot mentioned this pull request Aug 18, 2026
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