원클릭으로
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 직업 분류 기준
| 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
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.