release

Solid

Create a new wallfacer release — generates release notes, commits, tags, pushes, and creates a GitHub release with pre-built binaries. Usage /release <version> e.g. /release v0.0.7

Code & Development 67 stars 9 forks Updated today MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
61
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Create a Wallfacer Release You are creating a release for wallfacer version `$ARGUMENTS`. ## Pre-flight checks 1. Verify the version argument is provided and starts with `v` (e.g. `v0.0.7`, `v0.0.7-beta`) 2. Verify the working tree is clean (`git status`) 3. Verify the tag does not already exist (`git tag -l $ARGUMENTS`) 4. Identify the previous release tag (`git describe --tags --abbrev=0`) ## Step 1: Gather release data Run these in parallel: - `git log <prev-tag>..HEAD --oneline` — full commit list - `git diff <prev-tag>..HEAD --stat | tail -1` — diffstat summary - `git log <prev-tag>..HEAD --oneline | wc -l` — commit count - Read the previous release notes from `docs/releases/<prev-tag>.md` for style reference ## Step 2: Write release notes Create `docs/releases/<version>.md` following the established style: 1. Start with `## <emoji> <version> — The "..." Release` (a punchy, memorable subtitle) 2. Include release metadata block (date, previous release, range, delta) 3. Write a 1-2 sentence hook capturing why this release matters 4. Group changes into 3-6 themed sections with emoji headers 5. Each section: catchy title, 3-5 bullet points explaining what changed and why it matters 6. Include an **Upgrading** section with install instructions: - One-liner: `curl -fsSL https://raw.githubusercontent.com/changkun/wallfacer/main/install.sh | sh` - Direct binary download note (binaries auto-attached by CI) 7. Close with a bold summary line (commit count, lines cha...

Details

Author
changkun
Repository
changkun/wallfacer
Created
3 months ago
Last Updated
today
Language
Go
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category