From d8d18be6d0f0039f5c9dccc6ea6992a60a1859cf Mon Sep 17 00:00:00 2001 From: jimpi-dev Date: Wed, 25 Feb 2026 23:18:28 +0100 Subject: [PATCH] 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