Add profile loading and process execution
This commit is contained in:
@@ -12,7 +12,12 @@ Implemented internal packages:
|
||||
release builder.
|
||||
- `internal/apicheck` checks compiled exports with `go/types` and checks import
|
||||
direction. Run it with `go run ./internal/apicheck` from the repository root.
|
||||
- `internal/process` runs cancellable child commands with per-child environment
|
||||
overlays.
|
||||
- `cmd/releasekit/internal/cli` parses implemented commands, loads strict JSON
|
||||
profiles, and adapts configured checks to the process runner.
|
||||
|
||||
The executable currently imports only the runtime facade. Release orchestration,
|
||||
process execution, build, Git, and Gitea implementation packages are introduced
|
||||
as their responsibilities are implemented.
|
||||
The executable controller uses the runtime facade and the command-owned CLI
|
||||
adapter. The adapter uses the process runner and imports neither public facade.
|
||||
Release orchestration, build, Git, and Gitea implementation packages are
|
||||
introduced as their responsibilities are implemented.
|
||||
|
||||
Reference in New Issue
Block a user