
release
by noppomario
A modern clipboard manager and app launcher for Linux with double-Ctrl toggle.
SKILL.md
name: release description: Release workflow for uti project. Use when user says "release", "create release", "bump version", "publish version", or wants to prepare a new version for distribution.
Release Workflow
Create a new release for uti (Tauri app + daemon).
Important: Release is created from develop branch, not main.
Ensure all features for the release are merged to develop first.
Usage
Run the release workflow with the desired version:
gh workflow run release.yml -f version=X.Y.Z
Example:
gh workflow run release.yml -f version=0.0.4
What It Does
The workflow automatically (no human intervention required):
- Creates release branch and bumps version in all 6 locations
- Creates PR with auto-merge enabled
- Waits for CI to pass
- Auto-merges PR when CI succeeds
- Creates tag on merge (triggers release build)
- Builds packages (Tauri RPM, daemon RPM, GNOME extension)
- Creates GitHub Release with artifacts
Version Format
MAJOR.MINOR.PATCH - Semantic versioning (e.g., 0.2.0)
Files Updated
package.json(root)app/package.jsonapp/src-tauri/tauri.conf.jsonapp/src-tauri/Cargo.tomldaemon/Cargo.tomldaemon/uti-daemon.spec
Alternative: Manual Tag Push
If you prefer manual control, you can still create a tag manually:
git tag vX.Y.Z
git push origin vX.Y.Z
This triggers only the build and release jobs (skips version bump).
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon

