mirror of
https://github.com/Comfy-Org/github-workflows.git
synced 2026-11-05 00:17:37 +00:00
[PR #211] [MERGED] Add comfy-mcp and comfy-complete to the public-repo-hygiene allowlist #219
Labels
No labels
cursor-review-catalog-drift
groom
groom
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Comfy-Org/github-workflows#219
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/github-workflows/pull/211
Author: @claude[bot]
Created: 8/22/2026
Status: ✅ Merged
Merged: 8/22/2026
Merged by: @mattmillerai
Base:
main← Head:allowlist/comfy-mcp-comfy-complete📝 Commits (1)
7d0dbeffeat(public-repo-hygiene): allowlist comfy-mcp and comfy-complete📊 Changes
1 file changed (+9 additions, -0 deletions)
View changed files
📝
.github/public-repo-hygiene/check_public_repo_hygiene.py(+9 -0)📄 Description
Requested by Matt Miller · Slack thread
What
Adds
comfy-mcpandcomfy-completetoPUBLIC_COMFY_ORG_REPOSin.github/public-repo-hygiene/check_public_repo_hygiene.py, the org-wideknown-public repo allowlist behind the
public-repo-hygiene.ymlreusableworkflow.
Why
Both repos are genuinely public and were confirmed independently:
Comfy-Org/comfy-mcp—GET https://api.github.com/repos/Comfy-Org/comfy-mcpreturns
"private": false.Comfy-Org/comfy-complete— an unauthenticatedGET https://raw.githubusercontent.com/Comfy-Org/comfy-complete/main/README.md(and
/master/README.md) returns200with real README content — onlypossible for a public repo.
Without the allowlist entries, the hygiene checker's default-deny rule flags
any
Comfy-Org/comfy-mcporComfy-Org/comfy-completereference as apossible internal-only leak, which is a false positive here:
comfy-mcpreferences itself in its own README, CI comments, and issuetemplates — self-references that became findings the moment
comfy-mcpadopted the
public-repo-hygienecaller workflow (comfy-mcp#254).comfy-completeis referenced from comfy-cli's.github/workflows/refresh-cql-catalogs.yml, which became a finding whencomfy-cliadopted the same caller workflow (comfy-cli#758).Both PRs are currently blocked on these false-positive hygiene-check
failures. Adding the two names here — the single org-wide edit point per the
workflow's own docs (
docs/callers/public-repo-hygiene.md) — unblocks bothwithout weakening the default-deny control (the allowlist stays a
reviewed, non-caller-editable list of confirmed-public names only).
Testing
python3 -m unittest discover -s .github/public-repo-hygiene/tests -p 'test_*.py'— 115 tests, all pass.No other changes.
Generated by Claude Code
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.