42 Commits
Author SHA1 Message Date
github-actions[bot] 272bc39b50 chore: release version 0.0.7 [skip ci] v0.0.7 2026-07-04 00:57:43 +00:00
Taremin cbc29cb4d0 Merge pull request #8 from Taremin/develop
chore: バージョン同期とREADMEへの自動リリース解説の追加
2026-07-04 09:57:36 +09:00
Taremin 97acbc2f88 chore: バージョン同期とREADMEへの自動リリース解説の追加
レジストリ側の不整合(0.0.6の重複)を回避し0.0.7へバンプさせるため、現在の開発ブランチをmasterの0.0.6と手動同期し、READMEを更新

- README.md に GitHub Actions 自動リリースの説明セクションを追加
- pyproject.toml および package.json のバージョンを 0.0.6 に手動同期
2026-07-04 09:44:50 +09:00
github-actions[bot] 3c2a3f71c7 chore: release version 0.0.6 [skip ci] v0.0.6 2026-07-04 00:32:13 +00:00
Taremin c3298b8428 Merge pull request #7 from Taremin/develop
fix: 再利用可能ワークフロー呼び出し時のブランチ参照不整合とトリガー条件の修正
2026-07-04 09:32:04 +09:00
Taremin ba6c693b01 fix: 再利用可能ワークフロー呼び出し時のブランチ参照不整合とトリガー条件の修正
PRマージのトリガーによる自動リリースプロセス全体がエラーなく連動して動作するよう、不備をすべて解消

- bump-and-tag.yml の paths-ignore から .github/workflows/** を削除
- release.yml および publish.yml に workflow_call 用 of tag 引数を追加し、 checkout ref に適用
- release.yml のバージョン取得処理で tag 引数がある場合はそれを優先するようフォールバック処理を追加
- bump-and-tag.yml の呼び出し部分に tag 引数の引き渡しを追加
2026-07-04 09:31:13 +09:00
Taremin 575bf3bd4e Merge pull request #6 from Taremin/develop
fix: 呼び出し先ワークフローが要求する権限(issues: write)をbump-and-tag.ymlに追加
2026-07-04 09:27:28 +09:00
Taremin c3a43c5e73 fix: 呼び出し先ワークフローが要求する権限(issues: write)をbump-and-tag.ymlに追加
再利用可能ワークフローである publish.yml が要求する issues: write 権限を、呼び出し元である bump-and-tag.yml でも明示的に許可するように修正
2026-07-04 09:25:47 +09:00
Taremin 4c83539d28 Merge pull request #5 from Taremin/develop
fix/chore: ComfyUI v0.27.0対応および自動リリースCI/CDの追加Develop
2026-07-04 09:24:20 +09:00
Taremin 3568cb05c2 chore: バージョン自動決定と再利用可能ワークフローによるリリースの連動設定を追加
マージ時に自動タグ打ちとリリースを連動しつつ、手動のタグ打ちにも個別起動できる疎結合なCI/CDを構成

- bump-and-tag.yml の新規作成によりPRマージ時にバージョンバンプとタグ打ちを自動化
- release.yml および publish.yml に workflow_call イベントを追加し再利用可能に修正
- bump-and-tag.yml の完了後に release.yml と publish.yml を直接呼び出すように連動
2026-07-04 09:19:54 +09:00
Taremin 31657743a9 chore: リリースおよびパブリッシュ時の自動ビルド設定を追加
開発時にビルド成果物(js/index.js)をコミットから除外できるようにするため、GitHub Actionsのリリースおよびパブリッシュプロセスに自動ビルドステップを導入

- release.yml の checkout を v4 に更新しビルドステップを追加
- publish.yml のパブリッシュステップの前にビルドステップを追加
2026-07-04 09:12:35 +09:00
Taremin c8647cab54 fix: ComfyUIの仕様変更に伴うリスト型ノードの出力バグの修正
最新のComfyUIにおける実行エンジンのリスト自動アンラップ廃止に伴い、リスト型ノードの出力データが下流ノードで二重にラップされて正常に結合できなくなる不具合を解消するため、およびE2Eテスト環境の不整合を修正

- StringToolsRandomChoiceList、StringToolsBalancedChoiceList、StringToolsConcatList の process 戻り値から不要なリストブラケットを削除
- test_string_tools_complex_interconnection において seed と text_list の接続ポートが逆になっていた不具合を修正
- テスト内モックノード StringToolsMockStringList をテスト実行環境(COMFYUI_TEST_MODE または pytest 稼働中)のみ動的に登録するように制御
- モックノード誤露出時のフェイルセーフとして NODE_DISPLAY_NAME_MAPPINGS にテスト用である旨の表示名を設定
- conftest.py の起動オプションにホワイトリストを追加しテスト実行速度を高速化
2026-07-04 09:08:02 +09:00
Taremin b25f550b7d feat: リスト版ノード実装とサブグラフ対応E2Eテスト追加
- StringToolsConcatList, StringToolsRandomChoiceList, StringToolsBalancedChoiceList を新規実装
- StringToolsBalancedChoice/List の INPUT_IS_LIST 対応(hidden入力のアンラップ処理)
- get_node関数で extra_pnginfo/unique_id がリストの場合のアンラップ処理を追加
- StringToolsBalancedChoice に weights フォールバック(空/不一致時に均等配分)を追加
- calculate_weights_from_prompt によるサブグラフ内ノードの重み計算対応
- テスト内の出力ノードを ComfyUI コアの PreviewAny に統一
- Convert to Subgraph を使用したサブグラフ E2E テストを追加
- 全5テスト PASS 確認
2026-02-28 10:07:48 +09:00
Taremin 944115809b test: カスタムノードのE2E機能を検証するテスト環境およびコードを追加
- pytestとPlaywrightを用いた基盤設定(conftest.py, pytest.ini)の追加
- 各環境開発者向けの設定テンプレート(test_settings.json.example)とREADMEの追加
- .gitignore にテスト生成物やローカル設定ファイル用の除外設定を追加
- StringToolsConcatノードのポート自動生成テストの追加
- StringToolsConcatのグラフ実行と文字列結合結果の出力検証テストを追加
- StringToolsRandomChoice, BalancedChoiceの固定シードによる出力検証テストの追加
2026-02-28 06:07:00 +09:00
Taremin 3a6a349426 v0.0.5 v0.0.5 2025-12-08 08:42:44 +09:00
Taremin 23dd9e40c7 fix remove widget for display input name 2025-12-08 08:41:59 +09:00
Taremin 50cf5881de add comfy registry settings 2025-12-08 07:11:17 +09:00
Taremin 61b3df8b32 update document 2025-10-20 05:12:20 +09:00
Taremin 62413813d8 fix default debug mode v0.0.4 2025-10-20 02:27:06 +09:00
Taremin fa4ea79a7a v0.0.4 2025-10-20 02:24:25 +09:00
Taremin 4b0a5e28f8 remove unused comment 2025-10-20 02:23:02 +09:00
Taremin 13734dda97 fix typo 2025-10-20 02:22:34 +09:00
Taremin 901de38399 fix subgraph validation 2025-10-20 02:21:07 +09:00
Taremin 0649e46551 remove vscode settings 2025-10-20 02:07:49 +09:00
Taremin befaea4a71 change default separator 2025-10-20 02:06:17 +09:00
Taremin 1ad4a5cb18 support subgraph 2025-10-20 02:05:39 +09:00
Taremin fcc9b48de1 add StringToolsSeed node 2025-10-20 02:04:08 +09:00
Taremin d771a0736b v0.0.3 v0.0.3 2025-02-26 22:21:27 +09:00
Taremin 003d74b28a fix: support current comfyui 2025-02-26 22:19:44 +09:00
Taremin 6eb4fa342d v0.0.2 2024-02-17 01:28:12 +09:00
Taremin 0668e19f6e doc: StringToolsBalancedChoiceについて記載 2024-02-17 01:27:57 +09:00
Taremin 53cebc891e add: StringToolsBalancedChoice(ネスト時その分岐数によって重み付けを行う選択ノード) 2024-02-17 01:24:11 +09:00
Taremin 5f6f46c031 fix: disable ComfyUI dynamic prompts 2024-02-16 07:27:13 +09:00
Taremin 2cc06f2731 build: update build 2024-01-22 18:31:18 +09:00
Taremin 8628f44c47 chore: 不必要な処理を削除 2024-01-22 18:30:43 +09:00
Taremin 8d4b5e03a8 fix: 可変ソケット以外はPrimitiveNodeと接続できるようにする 2024-01-22 18:28:50 +09:00
Taremin cd1d8177e0 fix: 同じソケットに繋ぎ直したときの対応を追加, PrimitiveNodeを入力として使用できないので接続できないように変更 2024-01-22 18:01:54 +09:00
Taremin 81525aa880 fix: disconnection bug 2024-01-20 03:54:01 +09:00
Taremin 92d0612d02 fix: Concatで入力した順に出力されないことがあるのを修正 2024-01-18 20:13:57 +09:00
Taremin 748abf797a fix: custom node output (not tuple) 2024-01-18 17:39:56 +09:00
Taremin d758f07f76 chore: remove console.log 2024-01-18 17:01:29 +09:00
Taremin a899b8b16e initial commit 2024-01-18 16:52:54 +09:00