feat(scaffold): Go module + cmd/rt cobra skeleton + internal/* package skeletons #501
Labels
No labels
bump
major
bump
minor
bump
patch
kind/bug
kind/chore
kind/docs
kind/feature
priority/critical
priority/high
priority/low
priority/medium
size/L
size/M
size/S
size/XL
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
frankenbit/release-toolkit#501
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Establish the Go module root and compile-green scaffold for the port.
Scope
go.modat repo root, module pathgit.frankenbit.de/frankenbit/release-toolkit(or equivalent — decide at implementation)cmd/rt/main.gowith cobra root + skeleton subcommands (decide,prep,release,manifest-check,prune-rc-tags— all five are Phase 6 orchestrators per ADR-0009 §3.3 row 6)internal/package skeletons:semver,conventionalcommits,config,changelog,fragments,forgejo,bake,events,manifest,release— each with a package doc-comment naming its scope +TODO(port)stubs where interfaces will land in Phase 0bREADME.mdunchanged for now (updated at Phase 9 DoD)AC
go build ./...succeeds (compile-green scaffold) — verified green in PR #510 (exit 0;go vet+gofmtclean)rt --helpprints subcommand list matching planned Phase 6 orchestrator surface — verified in PR #510 (all five subcommands labelled Phase 6 per §3.3 row 6)TODO(port)stubs) — verified viago docon all 10 packagesv2/nextunder a phase-0a branch → PR → merge — PR #510 merged atd4f8f88(fast-forward, basev2/next@d74175b) 2026-07-24T23:23:28+02:00Refs ADR-0009 §3.3 phase 0a, §3.2 C5 (CLI surface — shape decided here for skeleton, refined in 0b).