スキル一覧に戻る
mcsdodo

release-skill

by mcsdodo

0🍴 1📅 2026年1月24日
GitHubで見るManusで実行

SKILL.md


name: release-skill description: Bump version, update changelog, commit, tag, push, and build release installer

Release Workflow

When the user says "release", "/release", or "push, release", execute this workflow.

1. Determine Version

Check current version in package.json. Ask user for bump type if not specified:

  • patch: 0.1.0 → 0.1.1 (bug fixes)
  • minor: 0.1.0 → 0.2.0 (new features)
  • major: 0.1.0 → 1.0.0 (breaking changes)

2. Update Version in All Files

Update version string in these three files:

  • package.json - field "version": "X.Y.Z"
  • src-tauri/Cargo.toml - field version = "X.Y.Z"
  • src-tauri/tauri.conf.json - field "version": "X.Y.Z"

3. Update CHANGELOG.md

  1. Move all content under ## [Unreleased] to a new version section
  2. Add today's date in format ## [X.Y.Z] - YYYY-MM-DD
  3. Leave empty ## [Unreleased] section at top

Example:

## [Unreleased]

## [0.2.0] - 2025-12-29

### Pridane
- New feature...

4. Run Tests

Run tests BEFORE building to verify nothing is broken:

npm run test:backend
npm run test:integration:tier1

If tests fail, fix issues and retry. Don't proceed until tests pass.

5. Build Release

Build BEFORE committing to verify everything works:

npm run tauri build

If build fails, fix issues and retry. Don't proceed until build succeeds.

6. Commit, Tag, and Push

Only after successful build:

git add -A
git commit -m "chore: release vX.Y.Z"
git tag vX.Y.Z
git push && git push --tags

7. Report Results

Show the path to the built installer:

  • NSIS installer: src-tauri/target/release/bundle/nsis/Kniha Jázd_X.Y.Z_x64-setup.exe

Notes

  • Cargo.lock will auto-update - include it in the commit
  • CHANGELOG is in Slovak (Pridane, Zmenene, Opravene)

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

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

+20
LICENSE

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

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

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

0/5
Issue管理

オープンIssueが50未満

+5
言語

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

+5
タグ

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

0/5

レビュー

💬

レビュー機能は近日公開予定です