ワンクリックで
release
Build, notarize, and release a new version of MicOver app. Use when the user wants to create a new release or bump the version.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Build, notarize, and release a new version of MicOver app. Use when the user wants to create a new release or bump the version.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | release |
| description | Build, notarize, and release a new version of MicOver app. Use when the user wants to create a new release or bump the version. |
This skill handles the complete release process for MicOver macOS app.
main branch with latest changesmacOS/.envCheck the current version and recent tags:
git tag -l | sort -V | tail -5
grep -E "MARKETING_VERSION" macOS/macOS.xcodeproj/project.pbxproj | head -2
Ask the user what version to release if not specified. Follow semantic versioning (MAJOR.MINOR.PATCH).
Update MARKETING_VERSION in macOS/macOS.xcodeproj/project.pbxproj. There are multiple occurrences - update all of them.
git add -A && git commit -m "chore: bump version to X.Y.Z"
git push
Create an annotated tag with release notes:
git tag -a vX.Y.Z -m "$(cat <<'EOF'
vX.Y.Z
## New Features
- Feature 1
- Feature 2
## Improvements
- Improvement 1
## Bug Fixes
- Fix 1
EOF
)"
git push origin vX.Y.Z
Run the notarization script from the macOS directory:
cd macOS && ./notarize.sh
This will:
After notarization completes, build the DMG:
./build-dmg.sh
The DMG will be created at macOS/build/MicOver-X.Y.Z.dmg
Create a GitHub release and upload the DMG:
gh release create vX.Y.Z --title "vX.Y.Z" --notes "$(cat <<'EOF'
## New Features
- Feature 1
## Improvements
- Improvement 1
## Bug Fixes
- Fix 1
EOF
)"
gh release upload vX.Y.Z macOS/build/MicOver-X.Y.Z.dmg
gh release view vX.Y.Z
.env