jb-gh-release-with-attempts
Installation
SKILL.md
JB GitHub Release With Attempts
Author: bjesuiter
Purpose
Use this skill to design, implement, or run a GitHub Actions release pipeline that starts from non-semantic release-attempt tags instead of canonical version tags.
This is an opinionated JB workflow skill, not a generic GitHub release best-practices skill. Preserve these preferences unless the user explicitly asks to change them.
Only use it when one of these is true:
- the repo already contains JB's release-attempt workflow, usually
.github/workflows/jb-release-v1.yaml - the repo contains an equivalent workflow that triggers on
release-attempt/*tags - the user explicitly asks to set up this GitHub Actions release-attempt workflow
If neither is true and the user asks for a normal/local release, use jb-local-release instead.
JB's preference: releases should be explicit and easy to trigger from the CLI, but failed native/package builds must not leave broken v* tags or consumed semantic versions.