← スキル一覧に戻る

release
by noppomario
A modern clipboard manager and app launcher for Linux with double-Ctrl toggle.
⭐ 0🍴 0📅 2026年1月12日
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).
スコア
総合スコア
65/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
3ヶ月以内に更新
+5
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
レビュー
💬
レビュー機能は近日公開予定です

