From ada2021583c753e8714ffc03983519562f26bd00 Mon Sep 17 00:00:00 2001 From: Eric Rakestraw Date: Thu, 8 Oct 2026 16:37:46 +0000 Subject: [PATCH] Add the ReleaseKit tool dependency --- docs/roadmap/implementation.md | 14 +++++++++++++- go.mod | 5 +++++ go.sum | 6 ++++++ 3 files changed, 24 insertions(+), 1 deletion(-) diff --git a/docs/roadmap/implementation.md b/docs/roadmap/implementation.md index 283d4dd..68d7bce 100644 --- a/docs/roadmap/implementation.md +++ b/docs/roadmap/implementation.md @@ -107,7 +107,7 @@ deferred as specified in the feature roadmap. ## Stage 1: declare and prepare the released tool dependency -**Status:** pending. **Prerequisite:** repository orientation and this plan. +**Status:** complete. **Prerequisite:** repository orientation and this plan. **Files:** `go.mod`, `go.sum`; affected notices only if existing incorporated dependencies change; stage evidence in this plan. @@ -148,6 +148,18 @@ Confirm that the build leaves `go.mod` and `go.sum` unchanged. Run the current default suite once with `GOWORK=off GOTOOLCHAIN=local GOPROXY=off GONOPROXY=none GOSUMDB=off go test -mod=readonly -count=1 ./...`. +Observed 2026-10-08: the tool selection resolves to ReleaseKit v0.2.0, with +Goldmark v2.1.6 and `golang.org/x/mod` v0.40.0 in the tooling graph. The prior +graph selected `x/mod` v0.8.0 through `x/text`; `go mod why` showed no package +use in CommandKit, and the current graph uses `x/mod` through ReleaseKit only. +No incorporated runtime dependency changed, so the OSS policy requires no new +attribution entry or license text. No source was copied and the tool binary is +not distributed. `go mod tidy -diff` reported no changes; `go mod verify` +reported all modules verified. The readonly CLI build succeeded, its `version` +subcommand reported v0.2.0, and `go.mod` and `go.sum` were unchanged by the build. +The default offline `go test -mod=readonly -count=1 ./...` passed for the root +and internal Cobra packages; both example packages compiled. + **Completion:** the root module retains its released tool selection through ordinary maintenance, the executable builds, affected notices are correct, and existing library checks pass. Commit the stage before proceeding. diff --git a/go.mod b/go.mod index d33d2cc..eb59cd7 100644 --- a/go.mod +++ b/go.mod @@ -11,9 +11,14 @@ require ( ) require ( + gitea.maximumdirect.net/eric/ReleaseKit v0.2.0 // indirect gitea.maximumdirect.net/eric/promptkit-backend-openrouter/v3 v3.20260930.0 // indirect gitea.maximumdirect.net/eric/promptkit-backend-rakestrawhome/v3 v3.20260930.0 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect github.com/santhosh-tekuri/jsonschema/v6 v6.0.2 // indirect + github.com/yuin/goldmark/v2 v2.1.6 // indirect + golang.org/x/mod v0.40.0 // indirect golang.org/x/text v0.14.0 // indirect ) + +tool gitea.maximumdirect.net/eric/ReleaseKit/cmd/releasekit diff --git a/go.sum b/go.sum index 7716e2a..9697cdd 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,7 @@ gitea.maximumdirect.net/eric/ConfigKit v0.5.0 h1:2KwG10+kApWM3avOoYA+p768xcbHUp7tQ2rqizBNpyg= gitea.maximumdirect.net/eric/ConfigKit v0.5.0/go.mod h1:tYWpsrbLyu05r8+1MapWp5fN6ZrX9I8hU2xEPedYmYk= +gitea.maximumdirect.net/eric/ReleaseKit v0.2.0 h1:EACELngRel4RiulR+Ors56nMZ5fA9orJDyhPxn6UVe4= +gitea.maximumdirect.net/eric/ReleaseKit v0.2.0/go.mod h1:xN8w1OWjhCwtDxyHVFbKxFWowuEPbMTCZrf0JIIm9pE= gitea.maximumdirect.net/eric/promptkit v0.12.0 h1:oIFWEg6GPxtmX3Plqv0euP+FnK1LCk/t4xDy6oKCpP4= gitea.maximumdirect.net/eric/promptkit v0.12.0/go.mod h1:pFOOy5v1zH17stEi9rmHYmfbuLjnfVMcUhfmk+4VtJY= gitea.maximumdirect.net/eric/promptkit-backend-openrouter/v3 v3.20260930.0 h1:lzfCDbzJQRGzIlRPRprnAV9hVVL5zUQy80VMQ0kbYa0= @@ -18,8 +20,12 @@ github.com/spf13/cobra v1.10.1 h1:lJeBwCfmrnXthfAupyUTzJ/J4Nc1RsHC/mSRU2dll/s= github.com/spf13/cobra v1.10.1/go.mod h1:7SmJGaTHFVBY0jW4NXGluQoLvhqFQM+6XSKD+P4XaB0= github.com/spf13/pflag v1.0.9 h1:9exaQaMOCwffKiiiYk6/BndUBv+iRViNW+4lEMi0PvY= github.com/spf13/pflag v1.0.9/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +github.com/yuin/goldmark/v2 v2.1.6 h1:igy0q9JcqovoFXFx/XjtU8sHVhcUHavPj2sA3EoKJUE= +github.com/yuin/goldmark/v2 v2.1.6/go.mod h1:G6M4/qOFtfn01/o14BU1UR2Lo5N3S9Qo7xCuz/sHjGQ= go.yaml.in/yaml/v4 v4.0.0-rc.6 h1:1h7H1ohdUh93/FyE4YaDa1Zh64K6VVbjF4K6WUxMtH4= go.yaml.in/yaml/v4 v4.0.0-rc.6/go.mod h1:aZqd9kCMsGL7AuUv/m/PvWLdg5sjJsZ4oHDEnfPPfY0= +golang.org/x/mod v0.40.0 h1:hUv+3cXcdRHz08UmSiOob7sadHig73uo5bkXxQ/tvUs= +golang.org/x/mod v0.40.0/go.mod h1:0/weTWkPWGBikyTWAX3dkjVztMmBA5hM0DH6BElSupE= golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=