[PR #156] [MERGED] feat: add GPL-3.0 license PR bot to automatically license custom nodes #154

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

📋 Pull Request Information

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

Base: main ← Head: sno-gpl3


📝 Commits (1)

  • e4d18ce feat: add GPL-3.0 license PR bot to automatically license custom nodes

📊 Changes

4 files changed (+92 additions, -5 deletions)

View changed files

📝 src/createComfyRegistryPullRequests.ts (+6 -4)
➕ src/makeGpl3LicenseBranch.ts (+66 -0)
📝 src/matchRelatedPulls.ts (+6 -1)
➕ templates/add-gpl3-license.md (+14 -0)

📄 Description

Summary

  • Add makeGpl3LicenseBranch.ts to detect repos without a license and open a PR adding GPL-3.0
  • Add templates/add-gpl3-license.md with PR title and body
  • Update matchRelatedPulls.ts to recognize gpl3-license PR type
  • Update createComfyRegistryPullRequests.ts to include the new license branch step

Test plan

  • Verify bot correctly skips repos that already have a license
  • Verify bot creates a GPL-3.0 LICENSE file and opens a PR on repos without one

🤖 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/156 **Author:** [@comfy-pr-bot](https://github.com/comfy-pr-bot) **Created:** 2/17/2026 **Status:** ✅ Merged **Merged:** 2/17/2026 **Merged by:** [@comfy-pr-bot](https://github.com/comfy-pr-bot) **Base:** `main` ← **Head:** `sno-gpl3` --- ### 📝 Commits (1) - [`e4d18ce`](https://github.com/Comfy-Org/Comfy-PR/commit/e4d18ce1d84036ee2f67af169bf0296c1f6ff1fe) feat: add GPL-3.0 license PR bot to automatically license custom nodes ### 📊 Changes **4 files changed** (+92 additions, -5 deletions) <details> <summary>View changed files</summary> 📝 `src/createComfyRegistryPullRequests.ts` (+6 -4) ➕ `src/makeGpl3LicenseBranch.ts` (+66 -0) 📝 `src/matchRelatedPulls.ts` (+6 -1) ➕ `templates/add-gpl3-license.md` (+14 -0) </details> ### 📄 Description ## Summary - Add `makeGpl3LicenseBranch.ts` to detect repos without a license and open a PR adding GPL-3.0 - Add `templates/add-gpl3-license.md` with PR title and body - Update `matchRelatedPulls.ts` to recognize `gpl3-license` PR type - Update `createComfyRegistryPullRequests.ts` to include the new license branch step ## Test plan - [ ] Verify bot correctly skips repos that already have a license - [ ] Verify bot creates a GPL-3.0 LICENSE file and opens a PR on repos without one 🤖 Generated with [Claude Code](https://claude.com/claude-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:10:06 +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#154
No description provided.