Bundles two changes for v0.1.7: 1. PR #36 (already on main, just rolling [Unreleased] -> [0.1.7]): suffix all node display names with " (Koolook)" so they group together in ComfyUI's node-add search. Class IDs unchanged. 2. Docs reorg: - git mv Glossary.md -> docs/reference/glossary.md - git mv RELEASING.md -> docs/maintainers/releasing.md - Three audience buckets under docs/: user_guide/ (end users), reference/ (lookups), maintainers/ (project ops). Each gets a short index README.md. - Top-level docs/README.md as the navigation entry point. - New: docs/maintainers/registry-api.md captures the Comfy Registry undocumented version-management API (deprecate/yank/status enum, auto-deprecation behavior, curl recipes, optional GH Actions workflow YAML for codified mgmt without exposing the token). - New: docs/maintainers/node-versioning.md codifies the rules from the v0.1.5 PR-review discussion for changing INPUT_TYPES / RETURN_TYPES / class names without breaking saved workflows. - Imported the existing untracked docs/ images that the maintainer started locally (node inventory screenshot, Easy Image Batch helper image). - Cross-references updated in README.md, CLAUDE.md, the issue template, and .claude/skills/add-external-fork/SKILL.md. Root drops from 6 -> 4 markdown files. The four that stay (README, LICENSE, CHANGELOG, CLAUDE.md) are the ones that *must* live there for GitHub / Comfy Registry / tooling / Claude Code reasons. Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
1.4 KiB
1.4 KiB
name, about, title, labels, assignees
| name | about | title | labels | assignees | |
|---|---|---|---|---|---|
| Release checklist | Track stable release readiness | release: vX.Y.Z |
|
Canonical procedure lives in
docs/maintainers/releasing.md. This is the per-release tickbox mirror — keep both in sync.
Pre-release validation
- Node import/startup passes on clean ComfyUI
- Core workflows smoke-tested
forks/forks_manifest.yamlreviewed/updatedCHANGELOG.mdupdated with## [X.Y.Z] - YYYY-MM-DDentrypyproject.tomlversionbumped toX.Y.Z- Release PR opened from
release/vX.Y.Z-prep→main
Validate registry publish before merge
gh workflow run publish.yml --ref release/vX.Y.Z-prepsucceedscurl https://api.comfy.org/publishers/kforgelabsreturns the publishercurl https://api.comfy.org/nodes/koolook/versionslistsX.Y.Z
Merge + tag + release
- Squash-merge the PR (
gh pr merge --squash --delete-branch) - Annotated tag at the squash-merge SHA on
main(git tag -a vX.Y.Z origin/main) - Push tag (
git push origin vX.Y.Z) git describe --tags origin/mainreturnsvX.Y.Z- Publish GitHub Release with notes from
CHANGELOG.md
Post-release
- ComfyUI-Manager UI displays
X.Y.Z(notunknown) - Registry version flips from
PendingtoActive - Announce stable version to users
- Track regressions/bug reports