diff --git a/.github/workflows/publish_action.yml b/.github/workflows/publish_action.yml new file mode 100644 index 0000000..2773024 --- /dev/null +++ b/.github/workflows/publish_action.yml @@ -0,0 +1,20 @@ +name: Publish to Comfy registry +on: + workflow_dispatch: + push: + branches: + - master + paths: + - "pyproject.toml" + +jobs: + publish-node: + name: Publish Custom Node to registry + runs-on: ubuntu-latest + steps: + - name: Check out code + uses: actions/checkout@v4 + - name: Publish Custom Node + uses: Comfy-Org/publish-node-action@main + with: + personal_access_token: ${{ secrets.REGISTRY_ACCESS_TOKEN }} ## Add your own personal access token to your Github Repository secrets and reference it here. diff --git a/README.md b/README.md index 0432459..130e4cc 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,15 @@ This repository contains custom nodes designed for the ComfyUI framework, focusi ## Nodes +### List of Nodes: +- FLux + - Flux Resolution Calculator + - Flux Sampler + - Flux ControlNet (work in progress) +- Logic + - Boolean Basic + - Boolean Reverse + ### Flux Resolution Calculator The Flux Resolution Calculator is designed to determine the optimal image resolution for outputs generated using the Flux model, which is notably more oriented towards megapixels. Unlike traditional methods that rely on standard SDXL resolutions, this calculator operates based on user-specified megapixel inputs. Users can select their desired megapixel count, ranging from 0.1 to 2.0 megapixels, and aspect ratio. The calculator then provides the exact image dimensions necessary for optimal performance with the Flux model. This approach ensures that the generated images meet specific quality and size requirements tailored to the user's needs. Additionally, while the official limit is 2.0 megapixels, during testing, I have successfully generated images at higher resolutions, indicating the model's flexibility in accommodating various image dimensions without compromising quality. diff --git a/pyproject.toml b/pyproject.toml index 7c27bfb..86a107c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "comfyui_controlaltai_nodes" -description = "Quality fo Life Nodes from ControlAltAI. Flux Resolution Calculator and Sampler." -version = "1.0.1" +description = "Quality fo Life Nodes from ControlAltAI. Flux Resolution Calculator, FLux Sampler, Boolean Logic." +version = "1.0.3" license = {file = "LICENSE"} [project.urls]