Raise the Go minimum to 1.26.0

This commit is contained in:
2026-10-09 03:20:21 +00:00
parent 52e3a389bb
commit 86b73db71f
6 changed files with 14 additions and 11 deletions

View File

@@ -42,10 +42,11 @@ complete in-memory diagnostics and existing validation selections.
## Compatibility
The declared minimum Go version remains 1.25.0, and module dependencies are
unchanged from v0.2.0. ReleaseKit's maintainer build toolchain and maintained
Woodpecker template images use Go 1.26.8; consumers select a local toolchain
compatible with their module and the selected ReleaseKit version.
The declared minimum Go version increases from 1.25.0 to 1.26.0. Consumers
require Go 1.26.0 or newer; dependency versions are unchanged from v0.2.0.
ReleaseKit's maintainer build toolchain and maintained Woodpecker template images
use Go 1.26.8; consumers select a local toolchain compatible with their module
and the selected ReleaseKit version.
The root orchestration facade, separate lightweight `buildinfo` facade, public
signatures, CLI commands, and profile schema are unchanged. Existing v0.2.0
@@ -61,7 +62,9 @@ ReleaseKit's deliverables remain the source tag and hosted Gitea note page.
## Upgrade guidance
1. Select v0.3.0 using the dependency form appropriate to the consumer.
1. Use Go 1.26.0 or newer for local tooling and CI before selecting v0.3.0.
Updating ReleaseKit in a shared module graph can raise the consumer's declared
Go minimum. Select the dependency form appropriate to the consumer.
Go API consumers: