メインコンテンツへスキップ

はじめに

カスタムノードに変更を加える際、Comfy や他のカスタムノードで問題が発生することは珍しくありません。すべてのオペレーティングシステムや異なる Pytorch の構成でテストを行うことは、現実的ではないことが多いです。

Github Actions を使用して Comfy ワークフローを実行する

Comfy-Action を使用すると、Github Actions 上で Comfy の workflow.json ファイルを実行できます。モデルやカスタムノードのダウンロードをサポートしており、Linux/Mac/Windows 上で実行できます。

結果

出力ファイルは CI/CD ダッシュボード にアップロードされ、新しい変更をコミットしたり、カスタムノードの新しいバージョンを公開したりする前の最終ステップとして確認できます。 ComfyCI

GitHub Actions でバージョンを公開する

Publish Node Action は pyproject.toml のバージョンを Registry に公開するため、バージョンを更新するだけでリリースできます。まず Settings > Secrets and variables > Actions で REGISTRY_ACCESS_TOKEN という名前のリポジトリシークレット(Registry のアクセストークン)を追加し、次のワークフローを追加します。
公開されるバージョンは pyproject.toml の version フィールドです。ワークフローを実行する前に更新してください。