1.1 KiB
1.1 KiB
Release Workflow (Stable + Dev)
This project supports production users, so releases should be predictable.
Branches
main→ active developmentrelease/stable→ tested commits only (optional but recommended)
If you do not want two long-lived branches yet, keep using main and only publish tested tags.
Versioning (SemVer)
Use tags in the format vMAJOR.MINOR.PATCH:
v1.0.0= first stable releasev1.0.1= bugfixes onlyv1.1.0= new backward-compatible featuresv2.0.0= breaking changes
Minimal Release Checklist
- Confirm node load on a clean ComfyUI install
- Confirm key workflows still run
- Update
CHANGELOG.md - Create and push annotated tag:
git tag -a vX.Y.Z -m "Release vX.Y.Z"
git push origin vX.Y.Z
- Publish GitHub release notes (what changed, tested matrix, known issues)
- use
docs/RELEASE_NOTES_TEMPLATE.md
- use
Production Install Recommendation
Users in production should install by tag (not moving branch heads).
Example:
git clone --branch v1.0.0 https://github.com/malkuthro/ComfyUI-Koolook.git
Or in ComfyUI Manager, pin to a known stable tag/commit.