[PR #134] [MERGED] Migrate repository URLs from comfyanonymous to Comfy-Org #134

Closed
opened 2026-10-27 21:09:54 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Comfy-Org/Comfy-PR/pull/134
Author: @snomiao
Created: 1/8/2026
Status: ✅ Merged
Merged: 2/17/2026
Merged by: @comfy-pr-bot

Base: main ← Head: sno-migrate-repo-urls


📝 Commits (2)

  • 1b2bcf9 Migrate repository URLs from comfyanonymous to Comfy-Org
  • 126f53d Add incremental URL normalization to prevent duplicates after repo migration

📊 Changes

18 files changed (+762 additions, -66 deletions)

View changed files

📝 app/tasks/coreping/coreping.ts (+2 -2)
📝 app/tasks/gh-core-tag-notification/index.ts (+19 -5)
📝 app/tasks/gh-design/gh-design.ts (+17 -2)
📝 app/tasks/gh-desktop-release-notification/index.ts (+19 -5)
📝 app/tasks/gh-frontend-release-notification/index.ts (+18 -4)
📝 app/tasks/gh-issue-transfer-comfyui-to-desktop/index.ts (+30 -7)
📝 app/tasks/gh-issue-transfer-comfyui-to-frontend/index.ts (+33 -8)
📝 app/tasks/gh-issue-transfer-comfyui-to-workflow_templates/index.ts (+30 -7)
📝 app/tasks/gh-issue-transfer-desktop-to-frontend/index.ts (+27 -4)
📝 app/tasks/gh-issue-transfer-frontend-to-comfyui/index.ts (+29 -6)
📝 app/tasks/gh-issue-transfer-frontend-to-desktop/index.ts (+27 -4)
📝 run/README.md (+1 -1)
📝 run/easylabel.tsx (+26 -9)
📝 run/gh-bugcop/gh-bugcop.tsx (+1 -1)
📝 run/index.ts (+1 -1)
➕ scripts/migrate-urls-to-comfy-org.ts (+287 -0)
➕ src/normalizeGithubUrl.spec.ts (+131 -0)
➕ src/normalizeGithubUrl.ts (+64 -0)

📄 Description

This PR updates all repository URLs from the old comfyanonymous organization to the new Comfy-Org organization.

Changes include:

  • Updated repository references in coreping task
  • Updated repository references in all issue transfer tasks
  • Updated repository references in notification tasks
  • Updated repository references in run scripts and documentation

Bug Fixes:

  • Fixed PR deduplication logic to use `html_url` instead of PR number
    • Previously, PR #123 from different repos (ComfyUI, desktop, etc.) were incorrectly deduplicated
    • Now each PR is uniquely identified by its full html_url across all repositories
    • Addresses Copilot review comments about incorrect deduplication

Data Migration:

All URL-based indexing has been updated to:

  • Use `html_url` as the unique identifier for PRs across all repositories
  • Filter out deprecated comfyanonymous/ComfyUI URLs in database queries
  • Ensure proper deduplication using the full URL instead of just PR number

This ensures all GitHub API calls and repository references point to the correct organization while maintaining data integrity.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Comfy-Org/Comfy-PR/pull/134 **Author:** [@snomiao](https://github.com/snomiao) **Created:** 1/8/2026 **Status:** ✅ Merged **Merged:** 2/17/2026 **Merged by:** [@comfy-pr-bot](https://github.com/comfy-pr-bot) **Base:** `main` ← **Head:** `sno-migrate-repo-urls` --- ### 📝 Commits (2) - [`1b2bcf9`](https://github.com/Comfy-Org/Comfy-PR/commit/1b2bcf911e15ed35776dbd4470957ffa9a0a8e82) Migrate repository URLs from comfyanonymous to Comfy-Org - [`126f53d`](https://github.com/Comfy-Org/Comfy-PR/commit/126f53de58c4695a2013eef5ad5bc0464a383615) Add incremental URL normalization to prevent duplicates after repo migration ### 📊 Changes **18 files changed** (+762 additions, -66 deletions) <details> <summary>View changed files</summary> 📝 `app/tasks/coreping/coreping.ts` (+2 -2) 📝 `app/tasks/gh-core-tag-notification/index.ts` (+19 -5) 📝 `app/tasks/gh-design/gh-design.ts` (+17 -2) 📝 `app/tasks/gh-desktop-release-notification/index.ts` (+19 -5) 📝 `app/tasks/gh-frontend-release-notification/index.ts` (+18 -4) 📝 `app/tasks/gh-issue-transfer-comfyui-to-desktop/index.ts` (+30 -7) 📝 `app/tasks/gh-issue-transfer-comfyui-to-frontend/index.ts` (+33 -8) 📝 `app/tasks/gh-issue-transfer-comfyui-to-workflow_templates/index.ts` (+30 -7) 📝 `app/tasks/gh-issue-transfer-desktop-to-frontend/index.ts` (+27 -4) 📝 `app/tasks/gh-issue-transfer-frontend-to-comfyui/index.ts` (+29 -6) 📝 `app/tasks/gh-issue-transfer-frontend-to-desktop/index.ts` (+27 -4) 📝 `run/README.md` (+1 -1) 📝 `run/easylabel.tsx` (+26 -9) 📝 `run/gh-bugcop/gh-bugcop.tsx` (+1 -1) 📝 `run/index.ts` (+1 -1) ➕ `scripts/migrate-urls-to-comfy-org.ts` (+287 -0) ➕ `src/normalizeGithubUrl.spec.ts` (+131 -0) ➕ `src/normalizeGithubUrl.ts` (+64 -0) </details> ### 📄 Description This PR updates all repository URLs from the old comfyanonymous organization to the new Comfy-Org organization. ## Changes include: - Updated repository references in coreping task - Updated repository references in all issue transfer tasks - Updated repository references in notification tasks - Updated repository references in run scripts and documentation ## Bug Fixes: - Fixed PR deduplication logic to use \`html_url\` instead of PR number - Previously, PR #123 from different repos (ComfyUI, desktop, etc.) were incorrectly deduplicated - Now each PR is uniquely identified by its full html_url across all repositories - Addresses Copilot review comments about incorrect deduplication ## Data Migration: All URL-based indexing has been updated to: - Use \`html_url\` as the unique identifier for PRs across all repositories - Filter out deprecated comfyanonymous/ComfyUI URLs in database queries - Ensure proper deduplication using the full URL instead of just PR number This ensures all GitHub API calls and repository references point to the correct organization while maintaining data integrity. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-27 21:09:54 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Comfy-Org/Comfy-PR#134
No description provided.