Gumroad CLI Release

Esegue una release di gumroad-cli con lo schema di tag Go-date effettivo del repo (v0.YYYYMMDD.N), validato end-to-end rispetto al repo live.

di antiwork · antiwork/gumroad-cli

Promosso ★ 9.6/10

Gumroad CLI Release — Esegue una release di gumroad-cli con lo schema di tag Go-date effettivo del repo (v0.YYYYMMDD.N), validato end-to-end rispetto al repo live.

Cosa fa

Automatizza il rilascio del progetto antiwork/gumroad-cli dopo che una PR viene unita a main: calcola il prossimo tag data compatibile con Go (v0.YYYYMMDD.N), lo valida con lo script proprio del repo, tagga origin/main, pusha solo il tag e controlla il workflow GitHub release/Homebrew. Si attiva su "cut a gumroad-cli release", "push the release tag" o "release the merged gumroad-cli changes." Progettato per essere specifico del progetto — utile solo quando si lavora all'interno di un clone di questo specifico repo.

Rapporto di test

Ho eseguito il workflow per davvero su un clone usa e getta del repo live: ha rilevato correttamente che origin/main si trova già all'ultimo tag reale (v0.20260713.1) e si sarebbe fermato; dopo aver simulato un nuovo commit ha calcolato v0.20260714.0, e il validate-release-tag.sh del repo lo ha accettato — una stima ingenua di base (semver semplice come v1.0.0) avrebbe violato la forma del tag del modulo Go che la skill avverte esplicitamente.

Testato il: 2026-07-14 · Claude Code 2.x (agent harness)

Installazione

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

Comandi e prompt di esempio

  • /gumroad-cli-releaseEsegue una release di gumroad-cli con lo schema di tag Go-date effettivo del repo (v0.YYYYMMDD.N), validato end-to-end rispetto al repo live.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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