mit einem Klick
release-runbook
// Prepare and publish a GitHub release with semantic versioning, updating PROJECT_VER and CHANGELOG, tagging, and using GH CLI to publish. Use after major changes or when asked to cut a release.
// Prepare and publish a GitHub release with semantic versioning, updating PROJECT_VER and CHANGELOG, tagging, and using GH CLI to publish. Use after major changes or when asked to cut a release.
Maintain and expand DOCS.MD to cover the full Scribe codebase. Use when asked to update documentation, add missing modules/flows, improve coverage maps, or align docs with code changes in this repo.
Work on a new feature or fix by creating a branch, implementing changes, and submitting a PR with GH CLI. Use when picking up a new todo item.
Create, update, and access task lists as GitHub issues for this repo using GH CLI; use when asked to research repo context and turn a checklist into issues.
| name | release-runbook |
| description | Prepare and publish a GitHub release with semantic versioning, updating PROJECT_VER and CHANGELOG, tagging, and using GH CLI to publish. Use after major changes or when asked to cut a release. |
Create a new release for this repo by updating semantic versions, maintaining CHANGELOG, tagging the release, and publishing it to GitHub via gh.
gh repo view --json nameWithOwner,urlgh auth statusMAJOR.MINOR.PATCH.
PROJECT_VER in CMakeLists.txt.CHANGELOG (add a new section for vX.Y.Z with date and highlights).CMakeLists.txt and CHANGELOG together.chore: bump version to X.Y.Zgit tag -a vX.Y.Z -m "Release vX.Y.Z"git push origin vX.Y.Zgh release create vX.Y.Z --title "Release X.Y.Z" --notes "Release notes here"PROJECT_VER matches the tag vX.Y.Z.CHANGELOG contains the new version section and date.gh release create with the same tag.