Address review: restore registry files and fix lock/docs/tooling sync
This commit is contained in:
@@ -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
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user