بنقرة واحدة
ship
Use when ready to merge a PR and deploy a new version of open-wispr - handles version bump, merge, and deploy
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Use when ready to merge a PR and deploy a new version of open-wispr - handles version bump, merge, and deploy
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | ship |
| description | Use when ready to merge a PR and deploy a new version of open-wispr - handles version bump, merge, and deploy |
Merge a PR and deploy a new release of open-wispr.
gh pr checks $(gh pr view --json number --jq '.number')
All checks must pass. If any are failing, stop and tell the user.
Read Sources/OpenWisprLib/Version.swift and parse the current version (MAJOR.MINOR.PATCH).
Increment the minor version by 1 and reset patch to 0 (e.g., 0.25.0 -> 0.26.0).
Check recent commits on the current branch - if a version bump commit already exists, skip this step.
If bumping:
Version.swiftfgit "v<NEW_VERSION>"
gh pr merge --squash --delete-branch
git checkout main && git pull origin main
The deploy script calls claude -p for release notes, which fails inside a Claude Code session due to nesting detection. Unset CLAUDECODE to fix this:
env -u CLAUDECODE bash scripts/deploy.sh <NEW_VERSION>
This runs the full deploy pipeline: build, tag, push, update tap, create GitHub release, and wait for bottle builds.
env -u CLAUDECODE when running the deploy script