mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-06-28 18:47:16 +00:00
## Summary - Fix release pipeline where core/* releases hang indefinitely waiting for tags ## Problem Draft releases don't create git tags, but `publish-pypi` workflow waits for the tag to exist. For `core/*` branches, releases were always created as drafts, causing the pipeline to wait forever. ## Solution Only use draft releases for prereleases (alpha/beta/rc). Publish all stable releases (main and core/*) immediately so tags are created. ## Test plan - [x] Verify workflow change logic is correct - [ ] Test on next core/1.45 release Co-authored-by: Connor Byrne <c.byrne@comfy.org> Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
GitHub Workflows
Naming Convention
Workflow files follow a consistent naming pattern: <prefix>-<descriptive-name>.yaml
Category Prefixes
| Prefix | Purpose | Example |
|---|---|---|
ci- |
Testing, linting, validation | ci-tests-e2e.yaml |
release- |
Version management, publishing | release-version-bump.yaml |
pr- |
PR automation (triggered by labels) | pr-claude-review.yaml |
api- |
External Api type generation | api-update-registry-api-types.yaml |
i18n- |
Internationalization updates | i18n-update-core.yaml |
Documentation
Each workflow file contains comments explaining its purpose, triggers, and behavior. For specific details about what each workflow does, refer to the comments at the top of each .yaml file.
For GitHub Actions documentation, see Events that trigger workflows.