← ClaudeAtlas

releaselisted

Full release workflow for the-matrix monorepo. Analyzes changes, determines version bump, creates a version-bump PR, tags after merge via `make release`, monitors the CI pipeline (GoReleaser + Homebrew tap), and bumps to the next dev version. Always a unified release of all 4 tools at the same version.
0merUfuk/the-matrix · ★ 0 · AI & Automation · score 69
Install: claude install-skill 0merUfuk/the-matrix
**Version**: 3.0 **Created**: 2026-03-12 **Last Updated**: 2026-03-18 **Authors:** Ömer Ufuk --- # /release — Release the-matrix **Usage**: `/release` or `/release $ARGUMENTS` ## Current State - Git status: !`git status --short | head -5` - Current branch: !`git branch --show-current` - Latest tags: !`git tag --list --sort=-version:refname | head -5` - Current versions: !`grep 'var version' cmd/*/main.go 2>/dev/null` - Makefile versions: !`grep '_VERSION :=' Makefile 2>/dev/null` - Open PRs: !`gh pr list --repo 0merUfuk/the-matrix --state open --limit 3 2>/dev/null || echo "unable to fetch"` **Examples**: ``` /release # auto-compute version from changes /release 1.3.0 # explicit version ``` --- ## What This Command Does Executes a 3-stage release pipeline: (1) creates a version-bump PR with CHANGELOG and version updates across all 6 source files, (2) after the user merges the PR, runs `make release` to tag and trigger CI, (3) monitors the CI pipeline that builds 16 binaries via GoReleaser, creates a GitHub Release, and publishes 4 Homebrew formulae. All 4 tools are always released together at the same unified version. --- ## Release Pipeline Overview ### Stage 1 — Version Bump PR (this skill prepares it) 1. Create branch `chore/release-v{version}` from `main` 2. Update 6 files: CHANGELOG.md, Makefile (4 version vars), 4 `cmd/*/main.go` 3. Commit, push, create PR via `gh pr create` 4. User reviews and merges ### Stage 2 — Tag and Trigger