1 Commits

Author SHA1 Message Date
f369d6a782 Prepare ckprompt v0.7.0 with released ckconfig 2026-11-10 15:33:47 +00:00
5 changed files with 17 additions and 15 deletions

View File

@@ -19,9 +19,9 @@ Current integration source selects ConfigKit v1.2.0 and PromptKit v0.21.0.
| Selection | Core | ckconfig | ckprompt | Upstream libraries and status | | Selection | Core | ckconfig | ckprompt | Upstream libraries and status |
| --- | --- | --- | --- | --- | | --- | --- | --- | --- | --- |
| Published core | v0.6.0 | — | — | Usable independently. | | Published core | v0.6.0 | — | — | Usable independently. |
| ConfigKit integration | v0.6.0 | v0.6.0 | — | ConfigKit v1.1.0. | | ConfigKit integration | v0.6.0 | v0.7.0 | — | ConfigKit v1.2.0. |
| PromptKit integration | v0.6.0 | v0.6.0 | v0.6.0 | ConfigKit v1.1.0 and PromptKit v0.20.0. | | PromptKit integration | v0.6.0 | v0.6.0 | v0.6.0 | ConfigKit v1.1.0 and PromptKit v0.20.0. |
| Current integration source | v0.6.0 | Local | Local | ConfigKit v1.2.0 and PromptKit v0.21.0. Coordinated releases are pending. | | Current integration source | v0.6.0 | Local | Local | ConfigKit v1.2.0 and PromptKit v0.21.0. The ckprompt v0.7.0 release is pending. |
| 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. | | 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: Install the published core with:
@@ -30,10 +30,11 @@ Install the published core with:
go get go.maximumdirect.net/commandkit@v0.6.0 go get go.maximumdirect.net/commandkit@v0.6.0
``` ```
Select either integration with `go get go.maximumdirect.net/ckconfig@v0.6.0` Select either integration with `go get go.maximumdirect.net/ckconfig@v0.7.0`
or `go get go.maximumdirect.net/ckprompt@v0.6.0`. The published integrations or `go get go.maximumdirect.net/ckprompt@v0.6.0`. The published integrations
select core v0.6.0, and ckprompt selects ckconfig v0.6.0, which includes select core v0.6.0. Published ckprompt v0.6.0 selects ckconfig v0.6.0.
`AdaptDiagnostics`. Current ckprompt source selects published ckconfig v0.7.0. Both ckconfig versions
include `AdaptDiagnostics`.
They build independently against these released dependencies; a local workspace 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 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. and does not compose with ckprompt v0.2.0's earlier ConfigKit dependency.

View File

@@ -119,7 +119,7 @@ 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 the ignored `go.work` and `go.work.sum`; do not commit them. Use
`GOWORK=off GOTOOLCHAIN=local` for dependency preparation `GOWORK=off GOTOOLCHAIN=local` for dependency preparation
and independent module suites. Both integrations select released core v0.6.0; and independent module suites. Both integrations select released core v0.6.0;
ckprompt also selects released ckconfig v0.6.0. Their declared dependencies ckprompt also selects released ckconfig v0.7.0. Their declared dependencies
support independent builds. The aligned workspace exercises the local sources support independent builds. The aligned workspace exercises the local sources
together. together.
Run `GOWORK=off GOTOOLCHAIN=local go test ./...` separately from each module Run `GOWORK=off GOTOOLCHAIN=local go test ./...` separately from each module

View File

@@ -33,15 +33,14 @@ an idea here does not select its syntax, API, priority, or delivery date.
## Pending integration work ## Pending integration work
ConfigKit v1.2.0 is adopted in both integration source modules, and ckprompt ckconfig v0.7.0 is published with its hosted release page. ckprompt now selects
selects PromptKit v0.21.0. Release notes for ckconfig v0.7.0 and ckprompt v0.7.0 published ckconfig v0.7.0, ConfigKit v1.2.0, and PromptKit v0.21.0. Its v0.7.0
are prepared in their respective release directories. release note and dependency checksums are prepared.
Publish ckconfig v0.7.0 first. Then update ckprompt's declared ckconfig dependency Publish ckprompt v0.7.0 with the release procedure's independent candidate
from v0.6.0 to the published v0.7.0, refresh its checksums, and validate its validation, then update the consumer guide's published-version table and retire
independent candidate before publishing ckprompt v0.7.0. Update the consumer this completed coordination item. The release procedure owns version availability
guide's published-version table as each release becomes available. The release checks, final validation, and publication.
procedure owns version availability checks, final validation, and publication.
[Release procedure](../release.md#scope-and-release-order). [Release procedure](../release.md#scope-and-release-order).
## Optional verification ## Optional verification

View File

@@ -3,7 +3,7 @@ module go.maximumdirect.net/ckprompt
go 1.27.0 go 1.27.0
require ( require (
go.maximumdirect.net/ckconfig v0.6.0 go.maximumdirect.net/ckconfig v0.7.0
go.maximumdirect.net/commandkit v0.6.0 go.maximumdirect.net/commandkit v0.6.0
go.maximumdirect.net/configkit v1.2.0 go.maximumdirect.net/configkit v1.2.0
go.maximumdirect.net/promptkit v0.21.0 go.maximumdirect.net/promptkit v0.21.0

View File

@@ -16,6 +16,8 @@ go.maximumdirect.net/ckconfig v0.5.0 h1:5YCPFySTFIFR+gzd0FjqkTPEVB7zkGa8kOEYh4aB
go.maximumdirect.net/ckconfig v0.5.0/go.mod h1:BONXRSQlHdJvYVw9mN6lMV4G4ldlV/5fRO9EEApA99s= go.maximumdirect.net/ckconfig v0.5.0/go.mod h1:BONXRSQlHdJvYVw9mN6lMV4G4ldlV/5fRO9EEApA99s=
go.maximumdirect.net/ckconfig v0.6.0 h1:N7MJKJiXhv+tT4HA7dnINUxC0Uq8hzYmBTFjrpvkbvQ= go.maximumdirect.net/ckconfig v0.6.0 h1:N7MJKJiXhv+tT4HA7dnINUxC0Uq8hzYmBTFjrpvkbvQ=
go.maximumdirect.net/ckconfig v0.6.0/go.mod h1:69HOkR2Jbq7rJz3jlFAL6Oo5qorEiVrxQVLXoqav98s= go.maximumdirect.net/ckconfig v0.6.0/go.mod h1:69HOkR2Jbq7rJz3jlFAL6Oo5qorEiVrxQVLXoqav98s=
go.maximumdirect.net/ckconfig v0.7.0 h1:jRmKqgReLYIRHJl7Pr4+TlucifFirGANcsoC+5WrW7A=
go.maximumdirect.net/ckconfig v0.7.0/go.mod h1:ZBKCi0Z72+C6kQV+1HJHXFGcZTc11FYyaH1pQDSZFl8=
go.maximumdirect.net/commandkit v0.4.0 h1:bWqflDWDn98FUCgh+0e+w6LGmvWIkaeJK519H7PjD2Y= go.maximumdirect.net/commandkit v0.4.0 h1:bWqflDWDn98FUCgh+0e+w6LGmvWIkaeJK519H7PjD2Y=
go.maximumdirect.net/commandkit v0.4.0/go.mod h1:ZS98DewKNVBygKVDoh5MFD09CnPlP37dS9pVsID5Eoc= 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 h1:Ln+bCp+FwCg4tZD3NaMKQXUDB3mPusgwsnRZmb0+3cM=