con un clic
release
Use when releasing a new minor version of premiere-cli to GitHub and PyPI
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Use when releasing a new minor version of premiere-cli to GitHub and PyPI
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
| name | release |
| description | Use when releasing a new minor version of premiere-cli to GitHub and PyPI |
Releases a new minor version: increments the middle digit of the semver and resets the patch digit to 0 (e.g. 0.1.2 → 0.2.0).
Read pyproject.toml for version = "X.Y.Z". Next version is X.(Y+1).0.
Edit pyproject.toml: set version = "X.(Y+1).0".
Prepend a new section at the top (after the # Changelog heading) for the new version:
## X.(Y+1).0 — YYYY-MM-DD
### New features
...
### Improvements
...
### Infrastructure / Documentation (if applicable)
...
Summarise commits since the previous tag:
git log vX.Y.Z..HEAD --oneline
Replace the entire contents of RELEASE.md with only the body of the new changelog entry (the sections under the new version heading). No top-level header — start directly with ## New features or equivalent.
git add pyproject.toml CHANGELOG.md RELEASE.md
git commit -m "Release vX.(Y+1).0: <one-line summary>"
git tag -a vX.(Y+1).0 HEAD -m "<same one-line summary>"
git push origin main --follow-tags
The tag must point to HEAD (the commit that includes the workflow in .github/workflows/release.yml), otherwise GitHub Actions won't fire.
Pushing the tag triggers:
release.yml → creates a GitHub release with auto-generated notespublish.yml → publishes to PyPI via OIDC trusted publisher