Gumroad CLI Release

Erstellt einen gumroad-cli Release mit dem tatsächlichen Go-Datum-Tag-Schema des Repos (v0.JJJJMMTT.N), Ende-zu-Ende validiert gegen das Live-Repo.

von antiwork · antiwork/gumroad-cli

Getestet · Funktioniert ★ 9.6/10

Gumroad CLI Release — Erstellt einen gumroad-cli Release mit dem tatsächlichen Go-Datum-Tag-Schema des Repos (v0.JJJJMMTT.N), Ende-zu-Ende validiert gegen das Live-Repo.

Was es kann

Automatisiert die Veröffentlichung des antiwork/gumroad-cli-Projekts, nachdem ein PR in main landet: berechnet den nächsten Go-kompatiblen Datum-Tag (v0.JJJJMMTT.N), validiert ihn mit dem repo-eigenen Skript, taggt origin/main, pusht nur den Tag und überprüft den GitHub Release/Homebrew Workflow. Wird ausgelöst bei "cut a gumroad-cli release", "push the release tag" oder "release the merged gumroad-cli changes." Projektbezogen konzipiert – nur nützlich, wenn man in einem Klon dieses spezifischen Repos arbeitet.

Testbericht

Führte den Workflow tatsächlich an einem Wegwerf-Klon des Live-Repos aus: Es erkannte korrekt, dass origin/main bereits auf dem neuesten echten Tag (v0.20260713.1) sitzt und würde stoppen; nach der Simulation eines neuen Commits berechnete es v0.20260714.0, und das repo-eigene validate-release-tag.sh akzeptierte es – eine naive Baseline-Schätzung (einfaches Semver wie v1.0.0) hätte die Go-Modul-Tag-Form verletzt, vor der der Skill explizit warnt.

Getestet am: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/antiwork/gumroad-cli
cd gumroad-cli
mkdir -p ~/.claude/skills
cp -r .agents/skills/gumroad-cli-release ~/.claude/skills/gumroad-cli-release

Befehle & Beispiel-Prompts

  • /gumroad-cli-releaseErstellt einen gumroad-cli Release mit dem tatsächlichen Go-Datum-Tag-Schema des Repos (v0.JJJJMMTT.N), Ende-zu-Ende validiert gegen das Live-Repo.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • Cut a gumroad-cli release now that this PR merged into main
  • Push the release tag for the merged gumroad-cli changes
  • Compute the next Go-compatible date tag and tag origin/main