Gumroad CLI Release

Vytváří gumroad-cli release se skutečným schématem Go-date tagů repozitáře (v0.YYYYMMDD.N), validováno end to end proti živému repozitáři.

od antiwork · antiwork/gumroad-cli

Otestováno · Funguje ★ 9.6/10

Gumroad CLI Release — Vytváří gumroad-cli release se skutečným schématem Go-date tagů repozitáře (v0.YYYYMMDD.N), validováno end to end proti živému repozitáři.

Co umí

Automatizuje vydání projektu antiwork/gumroad-cli poté, co PR přistane do main: vypočítá další Go-kompatibilní date tag (v0.YYYYMMDD.N), validuje ho vlastním skriptem repozitáře, taguje origin/main, pushuje pouze tag a kontroluje GitHub release/Homebrew workflow. Spouští se na "cut a gumroad-cli release", "push the release tag" nebo "release the merged gumroad-cli changes." Projektově omezeno designem — užitečné pouze při práci uvnitř klonu tohoto konkrétního repozitáře.

Testovací report

Spustil jsem workflow skutečně proti jednorázovému klonu živého repozitáře: správně detekoval, že origin/main již sedí na nejnovějším skutečném tagu (v0.20260713.1) a zastavil by se; po simulaci jednoho nového commitu vypočítal v0.20260714.0 a vlastní validate-release-tag.sh repozitáře to akceptoval — naivní baseline odhad (prostý semver jako v1.0.0) by porušil tvar Go-modulu tagu, před kterým skill explicitně varuje.

Testováno: 2026-07-14 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /gumroad-cli-releaseVytváří gumroad-cli release se skutečným schématem Go-date tagů repozitáře (v0.YYYYMMDD.N), validováno end to end proti živému repozitáři.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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