mcpField
M
make-release

make-release

github.com/tradingstrategy-ai開発82938 回インストール今日更新
リポジトリ

make-release について

`web3-ethereum-defi` パッケージのリリース準備を行うスキルです。バージョン番号を受け取り、メタデータと変更履歴を更新してコミットし、パッケージをビルドした後、PyPI への手動アップロードが必要であることを伝えます。

主な機能

  1. 01pyproject.toml のバージョンを更新
  2. 02CHANGELOG.md の見出しと日付を調整
  3. 03リリース変更をコミットしてプッシュ
  4. 04パッケージをビルドして成果物を確認
  5. 05PyPI への手動アップロードを案内

活用シーン

  1. 01指定バージョンのパッケージリリースを準備
  2. 02手動アップロード用のリリース成果物を作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/tradingstrategy-ai/web3-ethereum-defi --skill make-release

インストール後、Claude Code で/make-releaseを入力して読み込まれたか確認します。

詳細

リリースの作成

このスキルでは、web3-ethereum-defi パッケージの新しいリリースを準備します。

必須の入力

  1. バージョン番号 - 新しいリリースのバージョン文字列(例:1.1、2.0)

手順

1. pyproject.toml のバージョンを更新する

pyproject.toml の version フィールドを新しいバージョン番号に編集します。

2. CHANGELOG.md を更新する
  1. CHANGELOG.md の # Current 見出しを探します
  2. これを # {version}(新しいバージョン番号)に変更します
  3. このセクション内で日付がないすべての変更履歴項目に、今日の日付を括弧書きで追加します
  4. ファイルの先頭に、新しい # Current セクションを挿入し、プレースホルダー項目を1つだけ記載します。
# Current

- TODO

# {version}

...existing entries...
3. git コミットを作成する

Preparing a release というメッセージでコミットを作成します。master にプッシュします。

4. パッケージをビルドする

次を実行します。

poetry build

ビルドが成功したことを確認し、出力された .tar.gz と .whl のファイル名に正しいバージョン番号が含まれていることを確認します。

5. ユーザーに知らせる

ビルドが成功したら、ユーザーに次のように伝えます。

リリース {version} のビルドが成功しました。PyPI には手動でアップロードしてください。

コメント