Release
Cut, rebuild, or verify an OmniRush.ai desktop release for macOS, Windows, and Linux.
Install
npx skills add omnirush-ai/omnirush-gui --skill release -g -a claude-code -y- Repository
- omnirush-ai/omnirush-gui4.6k
- Category
- Engineering
- Updated
- 6d ago
- License
- See repository
- Context cost
- Lightabout 279 tokens
- Runs scripts
- No, instructions only
What it does
Cut, rebuild, or verify an OmniRush.ai desktop release for macOS, Windows, and Linux.
OmniRush.ai desktop releases
The Desktop Release workflow builds download-ready macOS, Windows, and Linux applications from a semantic-version tag. Versions live in tags; package files keep their development placeholders.
Cut a release
pnpm release:cut
pnpm release:cut minor
pnpm release:cut --version 1.0.0
pnpm release:cut:watch
The command requires a clean, fully pushed main branch. It creates an annotated tag and pushes only that tag. The workflow creates a draft GitHub release, uploads every installer, generates checksums, and publishes only when all platform builds pass.
Rebuild an existing release
gh workflow run "Desktop Release" --repo omnirush-ai/omnirush-gui -f tag=vX.Y.Z
Verify
gh run list --repo omnirush-ai/omnirush-gui --workflow "Desktop Release" --limit 3
gh release view vX.Y.Z --repo omnirush-ai/omnirush-gui --json isDraft,assets
Expected downloads include macOS ARM64 and x64 DMGs, a Windows x64 installer, Linux x64 AppImage and tarball builds, plus SHA256SUMS.txt.
See docs/RELEASING.md for the complete maintainer flow.
