Back to list
noppomario

release

by noppomario

A modern clipboard manager and app launcher for Linux with double-Ctrl toggle.

0🍴 0📅 Jan 12, 2026

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):

  1. Creates release branch and bumps version in all 6 locations
  2. Creates PR with auto-merge enabled
  3. Waits for CI to pass
  4. Auto-merges PR when CI succeeds
  5. Creates tag on merge (triggers release build)
  6. Builds packages (Tauri RPM, daemon RPM, GNOME extension)
  7. Creates GitHub Release with artifacts

Version Format

MAJOR.MINOR.PATCH - Semantic versioning (e.g., 0.2.0)

Files Updated

  • package.json (root)
  • app/package.json
  • app/src-tauri/tauri.conf.json
  • app/src-tauri/Cargo.toml
  • daemon/Cargo.toml
  • daemon/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

65/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon