Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Create a new release for grepai. Checks CI, determines version type, updates CHANGELOG and documentation, credits contributors, and creates GitHub release.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-08 | ✗→✓ | ▲ Improved | 85% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 58% | 0% |
| case-12 | ✗→✓ | ▲ Improved | -32% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 3% | 0% |
| case-14 | ✗→✓ | ▲ Improved | -2% | 0% |
This skill guides you through creating a new release. All output must be in English.
Invoke this skill when:
Check that all CI checks pass on main:
bashgh run list --branch main --limit 1 --json status,conclusion,name
STOP if CI is not green. Ask the user to fix issues first.
Get the latest release:
bashgh release list --limit 1
List merged PRs since last release:
bashgh pr list --state merged --base main --json number,title,author,mergedAt,labels --limit 50
Display a summary of changes categorized by type (feat, fix, docs, etc.).
| Change Type | Version Bump | |-------------|--------------| | Breaking changes | Major (vX+1.0.0) | | New features (feat) | Minor (vX.Y+1.0) | | Bug fixes (fix) | Patch (vX.Y.Z+1) | | Docs/chore only | Usually no release needed |
Ask user confirmation before proceeding.
Add new section after ## [Unreleased]:
markdown## [X.Y.Z] - YYYY-MM-DD ### Added - **Feature Name**: Description (#PR) - @author ### Fixed - **Fix Name**: Description (#PR) - @author
Update comparison links at bottom:
markdown[Unreleased]: https://github.com/yoanbernabeu/grepai/compare/vX.Y.Z...HEAD [X.Y.Z]: https://github.com/yoanbernabeu/grepai/compare/vPREVIOUS...vX.Y.Z
Update version in docs/src/components/homepage/HeroAnimated.astro line 6:
astroconst { version = "X.Y.Z" } = Astro.props;
Update flake.nix:
version (line 13):nixversion = "X.Y.Z";
vendorHash:vendorHash = ""; temporarily in flake.nixmake nix-hash to compute the correct hash (requires Docker)vendorHash = "sha256-XXXXX";bashgit add CHANGELOG.md docs/src/components/homepage/HeroAnimated.astro flake.nix git commit -m "chore(release): bump version to X.Y.Z Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>" git push origin main
bashgh run list --branch main --limit 1 --json status,conclusion --watch
bashgh release create vX.Y.Z --generate-notes --title "vX.Y.Z"
bashgh release view vX.Y.Z
IMPORTANT: Always credit PR authors in CHANGELOG:
markdown- **Pascal/Delphi Support**: Add `.pas` and `.dpr` file support (#71) - @yoanbernabeu
GitHub --generate-notes automatically credits contributors in release notes.
release, version, bump, publish, changelog, semver, semantic versioning
Other measured skills in the registry, with their headline benchmark lift.