@elumixor/release-ios
v0.1.2
Published
Bump iOS marketing version, commit, tag, and push — a one-shot release script for Capacitor/native iOS apps
Maintainers
Readme
@elumixor/release-ios
One-shot iOS release script: bumps CFBundleShortVersionString via agvtool, commits, tags ios-v<version>, and pushes. Pairs with a tag-triggered CI workflow (fastlane / GitHub Actions) that builds and uploads to TestFlight.
Install
bun add -D @elumixor/release-iosAdd to your root package.json:
{ "scripts": { "release": "release-ios" } }Use
bun run release # patch bump (1.0.2 → 1.0.3)
bun run release minor # 1.0.3 → 1.1.0
bun run release major # 1.0.3 → 2.0.0
bun run release 1.2.0 # explicit versionOptions
--ios-dir <path> directory holding .xcodeproj (default: apps/frontend/ios/App)
--tag-prefix <prefix> tag prefix (default: ios-v)
--remote <name> git remote (default: origin)
--allow-dirty skip the dirty-tree checkProgrammatic
import { release } from "@elumixor/release-ios";
const { previous, next, tag } = release({ bump: "minor" });