- stamp add: create .stamp/*.md changeset files (interactive + --no-interactive) - stamp status: show pending stamps and projected next versions (plain + --json) - stamp version: consume stamps, bump semver, update CHANGELOGs, commit - stamp publish: create git tags, GitHub/Gitea releases, upload artifacts - stamp comment: post/update idempotent PR comments via GitHub/Gitea API - Supports monorepos via stamp.toml [[projects]] blocks - Changeset files support YAML (---) and TOML (+++) frontmatter - Semver + pre-release support (alpha, beta, rc) - Examples and workflow documentation Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
15 lines
203 B
TOML
15 lines
203 B
TOML
[tools]
|
|
go = "1.26.1"
|
|
|
|
[tasks.build]
|
|
run = "go build -o bin/stamp ./cmd/stamp"
|
|
|
|
[tasks.test]
|
|
run = "go test ./..."
|
|
|
|
[tasks.lint]
|
|
run = "golangci-lint run"
|
|
|
|
[tasks.install]
|
|
run = "go install ./cmd/stamp"
|