Publish the captured release tag
This commit is contained in:
@@ -18,11 +18,14 @@ Implemented internal packages:
|
||||
its committed release note and local tag state, runs validation once, and
|
||||
rechecks mutable repository state.
|
||||
- `internal/git` resolves one effective push destination, applies it to a
|
||||
command-scoped remote, and reads exact authoritative branch and tag refs.
|
||||
command-scoped remote, reads exact authoritative branch and tag refs, and
|
||||
creates and pushes exact annotated tag objects.
|
||||
- `internal/publish` coordinates local and remote guards around one validation
|
||||
run and reports the publication state reached by that invocation.
|
||||
- `cmd/releasekit/internal/cli` parses implemented commands, loads strict JSON
|
||||
profiles, and adapts configured checks to the process runner.
|
||||
|
||||
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.
|
||||
The publication operation coordinates the candidate and Git packages. Build
|
||||
and Gitea implementation packages will be added as those responsibilities land.
|
||||
|
||||
Reference in New Issue
Block a user