Gumroad CLI Release
Udfører en gumroad-cli release med repoets faktiske Go-dato tag-skema (v0.YYYYMMDD.N), valideret ende-til-ende mod det live repo.
Testet · Virker
Hvad det gør
Automatiserer frigivelsen af antiwork/gumroad-cli-projektet, efter en PR lander på main: beregner det næste Go-kompatible dato-tag (v0.YYYYMMDD.N), validerer det med repoets eget script, tagger origin/main, pusher kun tagget og kontrollerer GitHub release/Homebrew-workflow. Udløses ved "cut a gumroad-cli release", "push the release tag" eller "release the merged gumroad-cli changes." Projekt-specifikt af design – kun nyttigt, når man arbejder i en klon af dette specifikke repo.
Testrapport
Kørte workflowet i virkeligheden mod en engangs-klon af det live repo: det detekterede korrekt, at origin/main allerede sidder på det seneste rigtige tag (v0.20260713.1) og ville stoppe; efter at have simuleret én ny commit beregnede det v0.20260714.0, og repoets egen validate-release-tag.sh accepterede det — et naivt baseline-gæt (simpel semver som v1.0.0) ville have overtrådt Go-modulets tag-form, som skillen eksplicit advarer imod.
Testet: 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
Kommandoer og eksempelprompter
/gumroad-cli-releaseUdfører en gumroad-cli release med repoets faktiske Go-dato tag-skema (v0.YYYYMMDD.N), valideret ende-til-ende mod det live repo.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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