ワンクリックで
release-push
Push the current release to GitHub by creating a tag and release branch. Use after release-version to publish the release.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Push the current release to GitHub by creating a tag and release branch. Use after release-version to publish the release.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Update CHANGELOG.md, CHANGELOG-ARCHIVE.md, debian/changelog, RPM spec, and info_history from a specific change. Asks for change name if not provided.
Guided onboarding for OpenSpec - walk through a complete workflow cycle with narration and real codebase work.
Update the application release version across all version files and regenerate the changelog. Use when the user wants to set a new release version.
Archive a completed change in the experimental workflow. Use when the user wants to finalize and archive a change after implementation is complete.
Guided onboarding for OpenSpec - walk through a complete workflow cycle with narration and real codebase work.
| name | release-push |
| description | Push the current release to GitHub by creating a tag and release branch. Use after release-version to publish the release. |
| license | MIT |
| metadata | {"author":"amaurycarvalho","version":"1.0"} |
Push the current release to the remote repository: create a git tag, push tags, create a release branch, push it, and switch back to master.
The version is read automatically from app_version in src/cli/appinfo.h.
Steps
Verify if release's changes are all archived
Confirm if all of the changes in this release is archived (see CHANGELOG.md for the list). Stop and report the error without proceeding if any of them is not archived yet.
Output On Success
Checking if all release's changes are archived: OK.
Output On Error
Checking if all release's changes are archived: Fail.
ERROR: Change <change-name> not archived yet.
Run the release script
Execute the bash script located at .opencode/skills/release-push/release-push.sh. This script:
src/cli/appinfo.hv<version>release/v<version> branchmasterUse the bash tool to run the script.
Verify
Confirm the script completed successfully (exit code 0). If it failed, report the error and STOP.
Output On Success
=== Release v<version> pushed to GitHub successfully ===
Output On Error
ERROR: Could not extract version from .../src/cli/appinfo.h.
Guardrails