Gumroad CLI Release
Kutter en `gumroad-cli`-utgivelse med repoets faktiske Go-dato-tag-skjema (v0.YYYYMMDD.N), validert ende-til-ende mot det levende repoet.
Bestått
Hva den gjør
Automatiserer utgivelsen av `antiwork/gumroad-cli`-prosjektet etter at en PR lander på `main`: beregner neste Go-kompatible datotag (v0.YYYYMMDD.N), validerer den med repoets eget skript, tagger `origin/main`, pusher kun taggen, og sjekker GitHub release/Homebrew-arbeidsflyten. Utløses ved "cut a gumroad-cli release", "push the release tag", eller "release the merged gumroad-cli changes." Prosjektspesifikk av design – kun nyttig når man jobber inne i en klone av dette spesifikke repoet.
Testrapport
Kjørte arbeidsflyten i praksis mot en engangs-klone av det levende repoet: den oppdaget korrekt at `origin/main` allerede var på den nyeste reelle taggen (v0.20260713.1) og ville stoppe; etter å ha simulert én ny commit beregnet den v0.20260714.0, og repoets egen `validate-release-tag.sh` aksepterte den – et naivt baseline-gjett (vanlig semver som v1.0.0) ville ha brutt Go-modulens tag-form som skillen eksplisitt advarer mot.
Testet på: 2026-07-14 · Claude Code 2.x (agent harness)
Installer
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
Kommandoer og eksempelprompter
/gumroad-cli-releaseKutter en `gumroad-cli`-utgivelse med repoets faktiske Go-dato-tag-skjema (v0.YYYYMMDD.N), validert ende-til-ende mot det levende repoet.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Cut a gumroad-cli release now that this PR merged into mainPush the release tag for the merged gumroad-cli changesCompute the next Go-compatible date tag and tag origin/main