ITADN

Update Github Action for Publishing to Comfy Registry

#91Pull Requestrobinjhuang 创建于 2025-03-27
R
robinjhuangcommented
Hey! My name is Robin and I'm from [comfy-org](https://comfy.org/)! We would love to have you join the Comfy Registry, a public collection of custom nodes which lets authors publish nodes by version and automate testing against existing workflows. This PR updates the Github Action `publish.yml` to ensure latest ComfyUI Community Standard. ## Updates: 1. **Issue Creating Permission**: Ensures that the workflow can open issues to report publishing states or warnings, facilitating better communication and issue tracking. ```diff + # auto issue permission, for Comfy CustomNode registry publishing state + permissions: + issues: write ``` 2. **Conditional Execution**: Only runs the publish job in author’s repo, defaults to repo owner, reference issue here: - [Forks problem: add an organisation or owner check to run the action · Issue #2 · Comfy-Org/publish-node-action](https://github.com/Comfy-Org/publish-node-action/issues/2) ```diff - if: github.event.repository.fork == false + if: ${{ github.repository_owner == 'PowerHouseMan' }} ``` 3. **Versioning**: We use explicit version number after stable release, using a stable release version of the action reduces the risk of unexpected behavior from changes in the action's main branch. ```diff - uses: Comfy-Org/publish-node-action@main + uses: Comfy-Org/publish-node-action@v1 ``` ## Learn More Please message me on Discord at robin or join our [server](https://discord.com/invite/comfyorg) server if you have any questions! For more information, visit the official Comfy-Org blog: [ComfyUI Blog](https://blog.comfy.org/).
合并状态:未合并 0 条评论