Prepare ckprompt v0.7.0 with released ckconfig
This commit is contained in:
@@ -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.
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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=
|
||||||
|
|||||||
Reference in New Issue
Block a user