一键导入
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