[PR #7] [MERGED] [feat] Add GitHub Actions workflow for automated building and publishing #10

Closed
opened 2026-10-26 22:08:29 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Comfy-Org/ComfyUI-React-Extension-Template/pull/7
Author: @christian-byrne
Created: 6/1/2025
Status: ✅ Merged
Merged: 6/1/2025
Merged by: @christian-byrne

Base: main ← Head: add-github-actions-workflow


📝 Commits (6)

  • 4c388c3 [feat] add GitHub Actions workflow for automated building and publishing
  • bc1ed4e [fix] only publish when pyproject.toml changes
  • 28b67ce [refactor] simplify workflow to only trigger on pyproject.toml changes
  • d501efd [fix] add includes config to publish built dist folder
  • 9d0dbf1 [fix] ignore dist/ folder in git
  • 15c1370 remove old publish workflow

📊 Changes

5 files changed (+67 additions, -26 deletions)

View changed files

➖ .github/workflows/publish.yml (+0 -19)
➕ .github/workflows/react-build.yml (+40 -0)
📝 .gitignore (+1 -2)
📝 README.md (+24 -4)
📝 pyproject.toml (+2 -1)

📄 Description

Implements CI/CD pipeline that automatically builds the React extension and publishes to ComfyUI Registry on pushes to main. Also updates README with clear installation instructions that distinguish between registry installation and manual GitHub installation.

Fixes #1


🔄 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/ComfyUI-React-Extension-Template/pull/7 **Author:** [@christian-byrne](https://github.com/christian-byrne) **Created:** 6/1/2025 **Status:** ✅ Merged **Merged:** 6/1/2025 **Merged by:** [@christian-byrne](https://github.com/christian-byrne) **Base:** `main` ← **Head:** `add-github-actions-workflow` --- ### 📝 Commits (6) - [`4c388c3`](https://github.com/Comfy-Org/ComfyUI-React-Extension-Template/commit/4c388c39615ffa2d0ab472b81aeb4cae910d4f4b) [feat] add GitHub Actions workflow for automated building and publishing - [`bc1ed4e`](https://github.com/Comfy-Org/ComfyUI-React-Extension-Template/commit/bc1ed4e5aef57f9a16b4225e6ecb86d5f48b3514) [fix] only publish when pyproject.toml changes - [`28b67ce`](https://github.com/Comfy-Org/ComfyUI-React-Extension-Template/commit/28b67ce44d1ce7e77eeeaacddb9971edc571d98f) [refactor] simplify workflow to only trigger on pyproject.toml changes - [`d501efd`](https://github.com/Comfy-Org/ComfyUI-React-Extension-Template/commit/d501efd875689946ce53bf3cf18d3c82a2f2228e) [fix] add includes config to publish built dist folder - [`9d0dbf1`](https://github.com/Comfy-Org/ComfyUI-React-Extension-Template/commit/9d0dbf1dce90aae1253e3b60853f5803a4e7957a) [fix] ignore dist/ folder in git - [`15c1370`](https://github.com/Comfy-Org/ComfyUI-React-Extension-Template/commit/15c13706976bdee85470047e8fe9c3c8d2d134df) remove old publish workflow ### 📊 Changes **5 files changed** (+67 additions, -26 deletions) <details> <summary>View changed files</summary> ➖ `.github/workflows/publish.yml` (+0 -19) ➕ `.github/workflows/react-build.yml` (+40 -0) 📝 `.gitignore` (+1 -2) 📝 `README.md` (+24 -4) 📝 `pyproject.toml` (+2 -1) </details> ### 📄 Description Implements CI/CD pipeline that automatically builds the React extension and publishes to ComfyUI Registry on pushes to main. Also updates README with clear installation instructions that distinguish between registry installation and manual GitHub installation. Fixes #1 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-26 22:08:29 +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/ComfyUI-React-Extension-Template#10
No description provided.