From 5ed947bd26bf2c6d70d1d748b693eca89f18d605 Mon Sep 17 00:00:00 2001 From: Eric Rakestraw Date: Sun, 8 Nov 2026 15:22:33 +0000 Subject: [PATCH] Prepare ckconfig v0.6.0 with released core --- docs/consumers/guide.md | 11 ++++++----- docs/development.md | 3 ++- integrations/ckconfig/docs/releases/v0.6.0.md | 16 ++++++++++++++++ integrations/ckconfig/go.mod | 2 +- integrations/ckconfig/go.sum | 2 ++ 5 files changed, 27 insertions(+), 7 deletions(-) create mode 100644 integrations/ckconfig/docs/releases/v0.6.0.md diff --git a/docs/consumers/guide.md b/docs/consumers/guide.md index f831755..7a237ba 100644 --- a/docs/consumers/guide.md +++ b/docs/consumers/guide.md @@ -18,20 +18,21 @@ The following lists the current release set and earlier module combinations: | Selection | Core | ckconfig | ckprompt | Upstream libraries and status | | --- | --- | --- | --- | --- | -| Published core | v0.5.0 | — | — | Usable independently. | -| ConfigKit integration | v0.5.0 | v0.5.0 | — | ConfigKit v1.1.0. | +| Published core | v0.6.0 | — | — | Usable independently. | +| ConfigKit integration | v0.6.0 | v0.6.0 | — | ConfigKit v1.1.0. | | PromptKit integration | v0.5.0 | v0.5.0 | v0.5.0 | ConfigKit v1.1.0 and PromptKit v0.20.0. | | Earlier matched integration set | v0.3.0 | v0.2.0 | v0.2.0 | ConfigKit v0.8.0 and PromptKit v0.16.0, using their earlier import paths. | Install the published core with: ```sh -go get go.maximumdirect.net/commandkit@v0.5.0 +go get go.maximumdirect.net/commandkit@v0.6.0 ``` -Select either integration with `go get go.maximumdirect.net/ckconfig@v0.5.0` +Select either integration with `go get go.maximumdirect.net/ckconfig@v0.6.0` or `go get go.maximumdirect.net/ckprompt@v0.5.0`. The integrations select core -v0.5.0, and ckprompt selects ckconfig v0.5.0, which includes `AdaptDiagnostics`. +v0.6.0 for ckconfig and v0.5.0 for ckprompt; ckprompt selects ckconfig v0.5.0, +which includes `AdaptDiagnostics`. They build independently against these released dependencies; a local workspace is optional for development. Published ckconfig v0.3.0 also uses ConfigKit v1.1.0 and does not compose with ckprompt v0.2.0's earlier ConfigKit dependency. diff --git a/docs/development.md b/docs/development.md index e594415..5ece3eb 100644 --- a/docs/development.md +++ b/docs/development.md @@ -118,7 +118,8 @@ go work init . ./integrations/ckconfig ./integrations/ckprompt If a workspace already exists, ensure it includes these three modules. Preserve the ignored `go.work` and `go.work.sum`; do not commit them. Use `GOWORK=off GOTOOLCHAIN=local` for dependency preparation -and independent module suites. Both integrations select released core v0.5.0; +and independent module suites. ckconfig selects released core v0.6.0 and +ckprompt selects core v0.5.0; ckprompt also selects released ckconfig v0.5.0. Their declared dependencies support independent builds. The aligned workspace exercises the local sources together. diff --git a/integrations/ckconfig/docs/releases/v0.6.0.md b/integrations/ckconfig/docs/releases/v0.6.0.md new file mode 100644 index 0000000..e913568 --- /dev/null +++ b/integrations/ckconfig/docs/releases/v0.6.0.md @@ -0,0 +1,16 @@ +# CommandKit ckconfig v0.6.0 + +CommandKit ckconfig v0.6.0 selects CommandKit core v0.6.0, which supports +shared debug input bindings and access to the selected reporting mode. +ConfigKit remains at v1.1.0. + +## Compatibility and upgrade + +Select `go.maximumdirect.net/ckconfig v0.6.0` with CommandKit core v0.6.0. +The consumer minimum remains Go 1.27.0. See the +[consumer guide](../../../../docs/consumers/guide.md#invocation-reporting) +for the new core reporting and debug input APIs. + +[COPYRIGHT](https://forge.maximumdirect.net/base-layer/commandkit/src/tag/integrations/ckconfig/v0.6.0/integrations/ckconfig/COPYRIGHT) | +[LICENSE](https://forge.maximumdirect.net/base-layer/commandkit/src/tag/integrations/ckconfig/v0.6.0/integrations/ckconfig/LICENSE) | +[ATTRIBUTION](https://forge.maximumdirect.net/base-layer/commandkit/src/tag/integrations/ckconfig/v0.6.0/integrations/ckconfig/docs/oss/attribution.md) diff --git a/integrations/ckconfig/go.mod b/integrations/ckconfig/go.mod index 57ac3cb..8abb2c3 100644 --- a/integrations/ckconfig/go.mod +++ b/integrations/ckconfig/go.mod @@ -3,7 +3,7 @@ module go.maximumdirect.net/ckconfig go 1.27.0 require ( - go.maximumdirect.net/commandkit v0.5.0 + go.maximumdirect.net/commandkit v0.6.0 go.maximumdirect.net/configkit v1.1.0 go.yaml.in/yaml/v4 v4.0.0-rc.6 ) diff --git a/integrations/ckconfig/go.sum b/integrations/ckconfig/go.sum index 4faee3e..16d1c23 100644 --- a/integrations/ckconfig/go.sum +++ b/integrations/ckconfig/go.sum @@ -10,6 +10,8 @@ go.maximumdirect.net/commandkit v0.4.0 h1:bWqflDWDn98FUCgh+0e+w6LGmvWIkaeJK519H7 go.maximumdirect.net/commandkit v0.4.0/go.mod h1:ZS98DewKNVBygKVDoh5MFD09CnPlP37dS9pVsID5Eoc= go.maximumdirect.net/commandkit v0.5.0 h1:Ln+bCp+FwCg4tZD3NaMKQXUDB3mPusgwsnRZmb0+3cM= go.maximumdirect.net/commandkit v0.5.0/go.mod h1:ZS98DewKNVBygKVDoh5MFD09CnPlP37dS9pVsID5Eoc= +go.maximumdirect.net/commandkit v0.6.0 h1:4PHhMIlZuuvreIxZhUazeweg6zoYixEvhM9LJnkbGNA= +go.maximumdirect.net/commandkit v0.6.0/go.mod h1:ZS98DewKNVBygKVDoh5MFD09CnPlP37dS9pVsID5Eoc= go.maximumdirect.net/configkit v1.1.0 h1:UzXN2ZMnEkcL0O4YSLqD9qd9M1gb/NWCHQR/H8AaQzA= go.maximumdirect.net/configkit v1.1.0/go.mod h1:s1zLJ9GGB/1Q4a+aOHMLISonJxWFgNWpA6SpPlOafeA= go.yaml.in/yaml/v4 v4.0.0-rc.6 h1:1h7H1ohdUh93/FyE4YaDa1Zh64K6VVbjF4K6WUxMtH4=