release
Create a new release with version bump, git tag, and GitHub release with binary builds. Use when releasing a new version.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Create a new release with version bump, git tag, and GitHub release with binary builds. Use when releasing a new version.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | release |
| description | Create a new release with version bump, git tag, and GitHub release with binary builds. Use when releasing a new version. |
Create versioned releases with CalVer versioning and GitHub binary distribution.
GITHUB_TOKEN=$(gh auth token) bun run release --ci
The --ci flag runs non-interactively (no prompts). This command:
YYYY.MM.PATCH)Important: The release is created as a draft. GitHub Actions will build binaries for all platforms and then publish the release. Wait ~2-3 minutes for binaries to be available.
CalVer format: YYYY.MM.PATCH
| Part | Description | Example |
|---|---|---|
YYYY | Full year | 2026 |
MM | Month (no zero-padding) | 1, 12 |
PATCH | Incremental within month | 0, 1, 2 |
Examples:
2026.1.0 - First release in January 20262026.1.1 - Second release in January 20262026.2.0 - First release in February 2026On tag push (v*), the release workflow automatically:
Builds for all platforms:
Packages each platform:
Publishes GitHub Release:
Verify GitHub Actions completed:
gh run list --limit 5
Check release assets:
gh release view v$(cat package.json | jq -r .version)
Test installation:
curl -fsSL https://raw.githubusercontent.com/guillempuche/appicons/main/scripts/install.sh | bash
appicons --version
Check the specific job in GitHub Actions:
gh run view --log-failed
Re-run failed jobs:
gh run rerun <run-id> --failed
If local version differs from remote:
git fetch --tags
git describe --tags --abbrev=0
Generate app icons, splash screens, and adaptive icons for iOS, Android, and Web. Use when creating or updating visual assets.
Generates comprehensive BDD-style test files using vitest and testing-library. Use when creating tests, writing test files, generating test coverage, or when asked to test hooks, components, utilities, or constants.
Generates consistent git commit messages following project conventions. Use when committing changes, creating PRs, or when asked to write commit messages.
Manages git subtrees for external library references. Use when adding new library sources or updating existing subtrees in docs/.