Skip to content

elumixor/release-ios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@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-ios

Add 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 version

Options

--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 check

Programmatic

import { release } from "@elumixor/release-ios";

const { previous, next, tag } = release({ bump: "minor" });

About

Bump iOS marketing version, commit, tag, and push.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors