スキル一覧に戻る
decentpaste

github-release

by decentpaste

github-releaseは、other分野における実用的なスキルです。複雑な課題への対応力を強化し、業務効率と成果の質を改善します。

127🍴 4📅 2026年1月23日
GitHubで見るManusで実行

SKILL.md


name: github-release description: Create a GitHub release with auto-generated release notes from commits since the last tag. Uses conventional commits to categorize changes into Features, Bug Fixes, and maintenance sections.

GitHub Release

Create GitHub release with formatted notes from commits since last tag.

Prereqs: gh authenticated, existing tags in repo

Workflow

  1. Get commits since latest tag (run as separate commands):

    # First: get latest tag
    git tag --sort=-v:refname | head -1
    
    # Then: get commits since that tag (replace <TAG> with result above)
    git log <TAG>..HEAD --pretty=format:"%h %s%n%b---" --no-merges
    
  2. Bump version if needed:

    • Check if version in decentpaste-app/src-tauri/tauri.conf.json matches latest tag
    • If yes, run /bump-version skill first
    • If already bumped, continue
  3. Categorize by conventional commit prefix:

    PrefixSection
    feat:Features & Improvements
    fix:Bug Fixes
    chore:, docs:, refactor:, perf:, style:, test:Under the Hood
  4. Generate notes (omit empty sections):

    ## What's New in vX.X.X
    
    [1-2 sentence summary]
    
    ### Features & Improvements
    - **Feature** - Description
    
    ### Bug Fixes
    - **Fix** - Description
    
    ### Under the Hood
    - **Change** - Description
    
    ### Downloads
    
    | Platform | Download |
    |----------|----------|
    | Windows | `DecentPaste_X.X.X_x64-setup.exe` |
    | macOS (Intel) | `DecentPaste_X.X.X_x64.dmg` |
    | macOS (Apple Silicon) | `DecentPaste_X.X.X_aarch64.dmg` |
    | Linux (Debian/Ubuntu) | `DecentPaste_X.X.X_amd64.deb` |
    | Linux (AppImage) | `DecentPaste_X.X.X_amd64.AppImage` |
    | Android | `DecentPaste_X.X.X.apk` |
    
    ---
    **Full Changelog**: https://github.com/decentpaste/decentpaste/compare/<prev-tag>...v<version>
    
  5. Confirm with user: show version, tag, commit count, notes preview

  6. Commit and push version bump (CRITICAL - must happen before creating release!):

    git add -A && git commit -m "chore: bump version to X.X.X"
    git push
    

    ⚠️ CI/CD builds from the pushed code. If you create the release before pushing, CI will build the old version!

  7. Create release:

    gh release create vX.X.X --title "DecentPaste vX.X.X" --notes "$(cat <<'EOF'
    <notes>
    EOF
    )"
    
  8. Done: Show release URL, CI will automatically build and upload artifacts

スコア

総合スコア

70/100

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

SKILL.md

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

+20
LICENSE

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

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

+5
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

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

0/5
Issue管理

オープンIssueが50未満

+5
言語

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

+5
タグ

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

+5

レビュー

💬

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