mirror of
https://github.com/Comfy-Org/comfy-python-sdk.git
synced 2026-11-04 23:37:47 +00:00
[PR #6] [MERGED] ci: tag-driven release workflow + accurate install docs #15
Labels
No labels
audit:ai-readiness
audit:community
audit:github
audit:health-scoring
audit:policy
audit:release
audit:supply-chain
effort:medium
effort:small
effort:small
effort:trivial
priority:nice-to-have
priority:nice-to-have
priority:recommended
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-python-sdk#15
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-python-sdk/pull/6
Author: @wei-hai
Created: 7/17/2026
Status: ✅ Merged
Merged: 7/17/2026
Merged by: @wei-hai
Base:
main← Head:ci/tag-driven-release📝 Commits (2)
5a2e35eci: tag-driven release workflow + accurate install docse3218e6ci: accept full SemVer release tags in the version guard📊 Changes
2 files changed (+138 additions, -41 deletions)
View changed files
📝
.github/workflows/publish.yml(+126 -37)📝
README.md(+12 -4)📄 Description
Follow-up to #5 (merged) — the tag-driven release workflow and the install-doc update landed on the PR branch after #5 was squash-merged, so they weren't part of the merge.
Tag-driven versioning: the GitHub Release tag (
vX.Y.Z) is the single source of truth.publish.ymlinjects it intopyproject.tomlat build time (replacing a tag-vs-manifest check), so the committed version is just a placeholder and cutting a release is a single action — create a GitHub Release with the tag you want, no version-bump commit/PR. Publishes to PyPI via Trusted Publishing (OIDC, no stored token), gated behind apypienvironment with required reviewers;workflow_dispatchis a build +twine checkdry run.Docs: the README's "not yet published" note is replaced with
pip install comfy-sdkand the real release process; the from-source path is kept for local dev.Maintainer setup to enable publishing (registry side): the
comfy-sdkPyPI project + Trusted Publisher (ownerComfy-Org, repoComfyPythonSDK, workflowpublish.yml, environmentpypi) + thepypiGitHub environment with reviewers.🤖 Generated with Claude Code
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.