Address review: restore registry files and fix lock/docs/tooling sync

This commit is contained in:
kflame99
2026-02-15 11:28:04 +00:00
parent 682de29220
commit 73e25e668d
5 changed files with 85 additions and 11 deletions
+28
View File
@@ -0,0 +1,28 @@
name: Publish to Comfy registry
on:
workflow_dispatch:
push:
branches:
- main
- master
paths:
- "pyproject.toml"
permissions:
issues: write
jobs:
publish-node:
name: Publish Custom Node to registry
runs-on: ubuntu-latest
if: ${{ github.repository_owner == 'malkuthro' }}
steps:
- name: Check out code
uses: actions/checkout@v4
with:
submodules: true
- name: Publish Custom Node
uses: Comfy-Org/publish-node-action@v1
with:
## Add your own personal access token to your Github Repository secrets and reference it here.
personal_access_token: ${{ secrets.REGISTRY_ACCESS_TOKEN }}
+10 -9
View File
@@ -19,15 +19,16 @@ The format is inspired by Keep a Changelog and SemVer.
- `docs/RELEASE_NOTES_TEMPLATE.md`
- RunPod_Comfy implementation scaffold:
- `Runpod_Comfy/README.md`
- `Runpod_Comfy/docker/Dockerfile`
- `Runpod_Comfy/docker/start.sh`
- `Runpod_Comfy/scripts/bootstrap.sh`
- `Runpod_Comfy/scripts/install_custom_nodes.sh`
- `Runpod_Comfy/scripts/download_models.sh`
- `Runpod_Comfy/config/comfyui.lock`
- `Runpod_Comfy/config/custom_nodes.lock.json`
- `Runpod_Comfy/config/models.json`
- `Runpod_Comfy/docs/DEPLOY_RUNPOD.md`
- `Runpod_Comfy/setup/USER_README.md`
- `Runpod_Comfy/core/docker/Dockerfile`
- `Runpod_Comfy/core/docker/start.sh`
- `Runpod_Comfy/core/scripts/bootstrap.sh`
- `Runpod_Comfy/core/scripts/install_custom_nodes.sh`
- `Runpod_Comfy/core/scripts/download_models.sh`
- `Runpod_Comfy/image/active/comfyui.lock`
- `Runpod_Comfy/image/active/custom_nodes.lock.json`
- `Runpod_Comfy/image/active/models.json`
- `Runpod_Comfy/image/DEPLOY_RUNPOD.md`
## [0.1.0] - 2026-02-14
+3 -1
View File
@@ -1,5 +1,7 @@
# Generated by Runpod_Comfy/setup/tools/compile_profile.sh
PROFILE_ID=example
RECIPE_ID=example
BASE_IMAGE=runpod/pytorch:2.6.0-py3.11-cuda12.4.1-devel-ubuntu22.04
IMAGE_NAME=ghcr.io/your-user/comfyui-koolook
RUNPOD_IMAGE_TAG=upscaler-v1.0.0
COMFYUI_REPO=https://github.com/comfyanonymous/ComfyUI.git
COMFYUI_REF=master
+8 -1
View File
@@ -22,7 +22,14 @@ for kind in runpod nodes models; do
echo "[skip] exists: $dst"
else
cp "$src" "$dst"
sed -i "s/^profile_id: .*/profile_id: ${ID}/" "$dst" || true
python3 - "$dst" "$ID" <<'PY'
from pathlib import Path
import re, sys
p=Path(sys.argv[1]); rid=sys.argv[2]
t=p.read_text(encoding='utf-8')
t=re.sub(r'^profile_id:\s*.*$', f'profile_id: {rid}', t, flags=re.M)
p.write_text(t, encoding='utf-8')
PY
echo "[new] $dst"
fi
done
+36
View File
@@ -0,0 +1,36 @@
[project]
name = "koolook"
description = "This repository provides custom nodes for ComfyUI tailored for VFX and AI image/video generation workflows"
version = "1.0.1"
license = {file = "LICENSE"}
# classifiers = [
# # For OS-independent nodes (works on all operating systems)
# "Operating System :: OS Independent",
#
# # OR for OS-specific nodes, specify the supported systems:
# "Operating System :: Microsoft :: Windows", # Windows specific
# "Operating System :: POSIX :: Linux", # Linux specific
# "Operating System :: MacOS", # macOS specific
#
# # GPU Accelerator support. Pick the ones that are supported by your extension.
# "Environment :: GPU :: NVIDIA CUDA", # NVIDIA CUDA support
# "Environment :: GPU :: AMD ROCm", # AMD ROCm support
# "Environment :: GPU :: Intel Arc", # Intel Arc support
# "Environment :: NPU :: Huawei Ascend", # Huawei Ascend support
# "Environment :: GPU :: Apple Metal", # Apple Metal support
# ]
[project.urls]
Repository = "https://github.com/malkuthro/ComfyUI-Koolook"
# Used by Comfy Registry https://registry.comfy.org
Documentation = "https://github.com/malkuthro/ComfyUI-Koolook/wiki"
"Bug Tracker" = "https://github.com/malkuthro/ComfyUI-Koolook/issues"
[tool.comfy]
PublisherId = "CristianP"
DisplayName = "ComfyUI-Koolook"
Icon = ""
includes = []
# "requires-comfyui" = ">=1.0.0" # ComfyUI version compatibility