release

Solid

ccdb のマイナー/メジャーリリース手順。「v1.4.0としてリリースして」等と言われたときに使う。

AI & Automation 55 stars 28 forks Updated today MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
58
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# ccdb リリース手順 ## バージョン体系 ``` v1.3.0 ← 手動マイナーリリース(このスキルの対象) v1.3.1 ← PR マージごとに自動インクリメント(普段は何もしない) v1.3.2 ← 同上 ... v1.4.0 ← 手動マイナーリリース(このスキルの対象) ``` - **自動パッチバンプ**: 普通の PR をマージするたびに `.1` ずつ自動インクリメント。操作不要 - **手動リリース**: マイナー/メジャーの区切りを付けたいときに使う(このスキル) --- ## 手動リリース手順(「v1.4.0としてリリースして」) ### Step 1: リポジトリに入る ```bash cd /home/ebi/claude-code-discord-bridge git checkout main && git pull ``` ### Step 2: ブランチを作る ```bash git checkout -b release/v1.4.0 # バージョンは指定されたものに変える ``` ### Step 3: pyproject.toml のバージョンを更新 `pyproject.toml` の `version = "1.3.x"` を指定バージョンに書き換える: ```toml version = "1.4.0" ``` ### Step 4: CHANGELOG.md を更新 1. `## [Unreleased]` セクションを `## [1.4.0] - YYYY-MM-DD` に変更(今日の日付) 2. その上に新しい空の `## [Unreleased]` セクションを追加 ```markdown ## [Unreleased] ## [1.4.0] - 2026-02-22 ← 今日の日付 ### Added ...(既存の Unreleased 内容がここに来る) ``` ### Step 5: PR を作成(タイトルに **必ず** `[release]` を含める) ```bash PATH="/home/ebi/.local/bin:$PATH" git add pyproject.toml CHANGELOG.md PATH="/home/ebi/.local/bin:$PATH" git commit -m "release: v1.4.0 [release]" git push -u origin release/v1.4.0 gh pr create \ --repo ebibibi/ebi-agent-chat-relay \ --base main \ --title "release: v1.4.0 [release]" \ --body "Release v1.4.0 ## Changes See CHANGELOG.md for details." ``` **⚠️ 重要**: PR タイトルに `[release]` を含めること。これがないと自動パッチバンプが走って v1.4.1 になってしまう。 ### Step 6: 確認(数分後) auto-approve により PR が自動マージされ、タグ `v1.4.0` と GitHub Release が作成される: ```bash gh release view v1.4.0 --repo ebibibi/ebi-agent-chat...

Details

Author
ebibibi
Repository
ebibibi/ebi-agent-chat-relay
Created
6 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category