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 المهني
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/.
| 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