[PR #97] [MERGED] feat: add frontend issue transfer task with comprehensive improvements #97

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

📋 Pull Request Information

Original PR: https://github.com/Comfy-Org/Comfy-PR/pull/97
Author: @snomiao
Created: 10/30/2025
Status: ✅ Merged
Merged: 10/30/2025
Merged by: @snomiao

Base: main ← Head: sno-frontend-issue-transfer


📝 Commits (8)

  • 864d9d6 feat: add frontend issue transfer task
  • 87609bf fix: improve error handling in frontend issue transfer task
  • e61a2ef Merge branch 'main' into sno-frontend-issue-transfer
  • 442c453 chore: update vscode extensions and improve test mocking
  • 1bbe8f7 Update app/tasks/gh-frontend-issue-transfer/index.ts
  • c256a89 Update .vscode/extensions.json
  • c644b51 Update app/tasks/gh-frontend-issue-transfer/index.ts
  • 2defb6f chore: resolve conflicts by accepting ours

📊 Changes

4 files changed (+373 additions, -183 deletions)

View changed files

📝 .vscode/extensions.json (+2 -5)
📝 app/tasks/gh-frontend-issue-transfer/index.spec.ts (+285 -138)
📝 app/tasks/gh-frontend-issue-transfer/index.ts (+83 -39)
📝 src/test/msw-setup.ts (+3 -1)

📄 Description

Summary

  • Added frontend issue transfer task that moves issues from frontend repository to main repository
  • Implemented comprehensive error handling and validation
  • Added MSW setup for testing GitHub API interactions
  • Added comprehensive test coverage with proper mocking
  • Updated VSCode extensions recommendations
  • Improved test isolation with parseGithubRepoUrl mocking

Test plan

  • Unit tests pass for frontend issue transfer functionality
  • MSW mocking works correctly for GitHub API calls
  • Error handling covers edge cases
  • Type checking passes
  • Linting and formatting applied

🤖 Generated with Claude Code


🔄 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/97 **Author:** [@snomiao](https://github.com/snomiao) **Created:** 10/30/2025 **Status:** ✅ Merged **Merged:** 10/30/2025 **Merged by:** [@snomiao](https://github.com/snomiao) **Base:** `main` ← **Head:** `sno-frontend-issue-transfer` --- ### 📝 Commits (8) - [`864d9d6`](https://github.com/Comfy-Org/Comfy-PR/commit/864d9d61d3a560183549e1f0fc26af1852a7f3bf) feat: add frontend issue transfer task - [`87609bf`](https://github.com/Comfy-Org/Comfy-PR/commit/87609bf3e170c265d6d5d5b6d603f94df8f9040f) fix: improve error handling in frontend issue transfer task - [`e61a2ef`](https://github.com/Comfy-Org/Comfy-PR/commit/e61a2ef331831c72ebd983ee3dc49e834b624b55) Merge branch 'main' into sno-frontend-issue-transfer - [`442c453`](https://github.com/Comfy-Org/Comfy-PR/commit/442c4537ac34edb18c5a21b04295c952b326d53f) chore: update vscode extensions and improve test mocking - [`1bbe8f7`](https://github.com/Comfy-Org/Comfy-PR/commit/1bbe8f78fdca64e119f8e7af0e8d44628ac43f6d) Update app/tasks/gh-frontend-issue-transfer/index.ts - [`c256a89`](https://github.com/Comfy-Org/Comfy-PR/commit/c256a89c3105f683963fb86c6af3556005905df7) Update .vscode/extensions.json - [`c644b51`](https://github.com/Comfy-Org/Comfy-PR/commit/c644b51516e688cab7c7813cb26a5e2a549f7e96) Update app/tasks/gh-frontend-issue-transfer/index.ts - [`2defb6f`](https://github.com/Comfy-Org/Comfy-PR/commit/2defb6f1794df305712b92beb20c3625b7c70ffd) chore: resolve conflicts by accepting ours ### 📊 Changes **4 files changed** (+373 additions, -183 deletions) <details> <summary>View changed files</summary> 📝 `.vscode/extensions.json` (+2 -5) 📝 `app/tasks/gh-frontend-issue-transfer/index.spec.ts` (+285 -138) 📝 `app/tasks/gh-frontend-issue-transfer/index.ts` (+83 -39) 📝 `src/test/msw-setup.ts` (+3 -1) </details> ### 📄 Description ## Summary - Added frontend issue transfer task that moves issues from frontend repository to main repository - Implemented comprehensive error handling and validation - Added MSW setup for testing GitHub API interactions - Added comprehensive test coverage with proper mocking - Updated VSCode extensions recommendations - Improved test isolation with parseGithubRepoUrl mocking ## Test plan - [x] Unit tests pass for frontend issue transfer functionality - [x] MSW mocking works correctly for GitHub API calls - [x] Error handling covers edge cases - [x] Type checking passes - [x] Linting and formatting applied 🤖 Generated with [Claude Code](https://claude.ai/code) --- <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:32 +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#97
No description provided.