Document release delivery workflow
This commit is contained in:
@@ -124,14 +124,10 @@ publication commands.
|
||||
|
||||
## Release tooling development
|
||||
|
||||
The local publication exercise is opt-in and uses disposable Git repositories.
|
||||
Prepare the module cache before running it; ordinary tests do not bootstrap or
|
||||
publish a release:
|
||||
|
||||
```sh
|
||||
GOWORK=off GOTOOLCHAIN=local go mod download
|
||||
COMMANDKIT_RELEASE_INTEGRATION=1 GOWORK=off GOTOOLCHAIN=local GOPROXY=off GONOPROXY=none GOSUMDB=off go test -mod=readonly -count=1 ./scripts -run '^TestReleaseIntegration$'
|
||||
```
|
||||
Run the focused launcher wiring tests with `go test ./scripts`. The release
|
||||
profiles select upstream checks of committed inputs independently for each
|
||||
module; these checks do not replace domain review. See the
|
||||
[release procedure](release.md) for publication, delivery, and recovery.
|
||||
|
||||
Follow the [local commit policy](policy/agents.md#git-commit-policy). Completed
|
||||
units receive local commits by default, subject to explicit user instructions.
|
||||
|
||||
Reference in New Issue
Block a user