From d8d18be6d0f0039f5c9dccc6ea6992a60a1859cf Mon Sep 17 00:00:00 2001 From: jimpi-dev Date: Wed, 25 Feb 2026 23:18:28 +0100 Subject: [PATCH 1/3] setup comfy registry --- .github/workflows/publish_action.yml | 20 +++++++++++++++++++ .idea/.gitignore | 15 ++++++++++++++ .idea/indexLayout.xml | 8 ++++++++ .idea/misc.xml | 6 ++++++ .idea/vcs.xml | 6 ++++++ WorkflowUIPlugin/__init__.py => __init__.py | 0 pyproject.toml | 14 +++++++++++++ WorkflowUIPlugin/routes.py => routes.py | 0 .../version_info.py => version_info.py | 0 9 files changed, 69 insertions(+) create mode 100644 .github/workflows/publish_action.yml create mode 100644 .idea/.gitignore create mode 100644 .idea/indexLayout.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/vcs.xml rename WorkflowUIPlugin/__init__.py => __init__.py (100%) create mode 100644 pyproject.toml rename WorkflowUIPlugin/routes.py => routes.py (100%) rename WorkflowUIPlugin/version_info.py => version_info.py (100%) diff --git a/.github/workflows/publish_action.yml b/.github/workflows/publish_action.yml new file mode 100644 index 0000000..122a1ae --- /dev/null +++ b/.github/workflows/publish_action.yml @@ -0,0 +1,20 @@ +name: Publish to Comfy registry +on: + workflow_dispatch: + push: + branches: + - main + paths: + - "pyproject.toml" + +jobs: + publish-node: + name: Publish Custom Node to registry + runs-on: ubuntu-latest + steps: + - name: Check out code + uses: actions/checkout@v4 + - name: Publish Custom Node + uses: Comfy-Org/publish-node-action@main + with: + personal_access_token: ${{ secrets.REGISTRY_ACCESS_TOKEN }} ## Add your own personal access token to your Github Repository secrets and reference it here. \ No newline at end of file diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..04ece44 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,15 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Rider ignored files +/modules.xml +/projectSettingsUpdater.xml +/.idea.WorkflowUIPlugin.iml +/contentModel.xml +# Ignored default folder with query files +/queries/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/.idea/indexLayout.xml b/.idea/indexLayout.xml new file mode 100644 index 0000000..7b08163 --- /dev/null +++ b/.idea/indexLayout.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..3d3a8e8 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/WorkflowUIPlugin/__init__.py b/__init__.py similarity index 100% rename from WorkflowUIPlugin/__init__.py rename to __init__.py diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..18352d6 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,14 @@ +[project] +name = "WorkflowUIPlugin" +description = "This custom node is a plugin for: WorkflowUI Application, found here: https://github.com/jimpi-dev/WorkflowUI" +version = "1.0.1" +license = "LICENSE" + +[project.urls] +Repository = "https://github.com/jimpi-dev/WorkflowUIPlugin" + +[tool.comfy] +PublisherId = "Jimpi" +DisplayName = "WorkflowUIPlugin" +Icon = "" +includes = [] \ No newline at end of file diff --git a/WorkflowUIPlugin/routes.py b/routes.py similarity index 100% rename from WorkflowUIPlugin/routes.py rename to routes.py diff --git a/WorkflowUIPlugin/version_info.py b/version_info.py similarity index 100% rename from WorkflowUIPlugin/version_info.py rename to version_info.py From cf077f750f867f608adf030d7f180730bfdc887e Mon Sep 17 00:00:00 2001 From: jimpi-dev Date: Wed, 25 Feb 2026 23:22:01 +0100 Subject: [PATCH 2/3] add gitignore --- .gitignore | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..cafecc4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,12 @@ +.venv/ +venv/ + +.idea/ +.vscode/ + +__pycache__/ +*.pyc +*.pyo +*.pyd +*.log +.env \ No newline at end of file From 8fa7ea913eeab33db0f57997e0676a4e9456baef Mon Sep 17 00:00:00 2001 From: jimpi-dev Date: Wed, 25 Feb 2026 23:22:27 +0100 Subject: [PATCH 3/3] Delete .idea directory --- .idea/.gitignore | 15 --------------- .idea/indexLayout.xml | 8 -------- .idea/misc.xml | 6 ------ .idea/vcs.xml | 6 ------ 4 files changed, 35 deletions(-) delete mode 100644 .idea/.gitignore delete mode 100644 .idea/indexLayout.xml delete mode 100644 .idea/misc.xml delete mode 100644 .idea/vcs.xml diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index 04ece44..0000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,15 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Rider ignored files -/modules.xml -/projectSettingsUpdater.xml -/.idea.WorkflowUIPlugin.iml -/contentModel.xml -# Ignored default folder with query files -/queries/ -# Datasource local storage ignored files -/dataSources/ -/dataSources.local.xml -# Editor-based HTTP Client requests -/httpRequests/ diff --git a/.idea/indexLayout.xml b/.idea/indexLayout.xml deleted file mode 100644 index 7b08163..0000000 --- a/.idea/indexLayout.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml deleted file mode 100644 index 3d3a8e8..0000000 --- a/.idea/misc.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 94a25f7..0000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file