mirror of
https://github.com/Comfy-Org/comfy-complete.git
synced 2026-11-04 23:37:26 +00:00
[PR #3] [CLOSED] feat: adopt cloud's authoritative content as canonical source #4
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Comfy-Org/comfy-complete#4
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Comfy-Org/comfy-complete/pull/3
Author: @deepme987
Created: 5/13/2026
Status: ❌ Closed
Base:
main← Head:deepme987/comfy-complete/migration-premortem📝 Commits (3)
a694dddfeat: adopt cloud's authoritative content as canonical sourcebbe3f54chore: bump comfyui v0.21.1 + workflow_templates 0.9.75ac4662atest: align label-count assertions with current production set📊 Changes
8 files changed (+385 additions, -722 deletions)
View changed files
📝
.github/workflows/notify-cloud.yml(+3 -2)📝
README.md(+24 -3)📝
config.yaml.example(+9 -10)📝
docker/Dockerfile.cloudbuild(+111 -172)📝
requirements.txt(+7 -5)📝
supported_nodes.yaml(+204 -516)📝
tests/test_resolve_disabled_nodes.py(+18 -9)📝
version_lock.yaml(+9 -5)📄 Description
Summary
Promotes external
Comfy-Org/comfy-completeto canonical source for the ComfyComplete distribution. Replaces the drifted March snapshot with cloud's current production state.This is the external half of a two-PR migration. The cloud-side PR (https://github.com/Comfy-Org/cloud/pull/) deletes cloud's
comfy-complete/subdir and switches to clone-at-build-time consumption against this repo.Changes
supported_nodes.yamlrequirements.txtversion_lock.yamlscripts/install_custom_nodes.py--no-depsdefault, sys.path handling, comfy-cli >=1.5.1)gpu_import_allowlist.txtdocker/Dockerfile.cloudbuildREADME.md.github/workflows/notify-cloud.ymlcomfy_complete_version.yaml)Architecture (cloud-side consumption)
Path-1 (pre-built artifact pin via
image+digestin cloud's pin file) is also wired but unused — forward-looking hook for when/if we decide to publish pre-built artifacts.Drift discussion
External had a March 26 snapshot that drifted from cloud's tracked subdir on both sides. Per Deep's call (see decisions.md in the analysis worktree), we don't preserve external's drift — cloud is authoritative for what's currently in production, and external evolves forward from this commit. The earlier OSS scaffolding in this repo (LICENSE, CONTRIBUTING.md, CLAUDE.md, DECISIONS.md, docs/, scripts/add-node/, scripts/pr-review/, .github/workflows/ci.yml + custom-node-review.yml + ephemeral-test.yml) is preserved.
Test plan
docker build -f docker/Dockerfile.cloudbuild .succeeds (locally validated viadocker buildx build --check; no syntax warnings)pytest tests/passes (existing CI)notify-cloud.ymldispatches successfully, cloud'scomfy-complete-sync.ymlopens a draft PR bumping the ref🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.