New documentation: - getting-started.md: installation, first build, first release - troubleshooting.md: common errors and fixes - workflows.md: end-to-end task sequences - glossary.md: term definitions - migration.md: upgrading from legacy tools Fixes: - Command examples: core dev task* → core ai task* - CI flag: --were-go-for-launch → --we-are-go-for-launch - Setup commands: core health → core dev health - Installation: circular core go install reference - Cross-references: broken fragment links Improvements: - Added complete repos.yaml documentation - Added comprehensive environment variables reference - Added multiple installation methods (go install, binary, source) - Moved TODO.md to docs/.internal/ Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
17 lines
521 B
Go
17 lines
521 B
Go
// Package ci provides release publishing commands for CI/CD pipelines.
|
|
//
|
|
// Publishes pre-built artifacts from dist/ to configured targets:
|
|
// - GitHub Releases
|
|
// - S3-compatible storage
|
|
// - Custom endpoints
|
|
//
|
|
// Safe by default: runs in dry-run mode unless --we-are-go-for-launch is specified.
|
|
// Configuration via .core/release.yaml.
|
|
package ci
|
|
|
|
import "github.com/leaanthony/clir"
|
|
|
|
// AddCommands registers the 'ci' command and all subcommands.
|
|
func AddCommands(app *clir.Cli) {
|
|
AddCIReleaseCommand(app)
|
|
}
|