The publish workflow was previously triggered on any tag push. This commit restricts the workflow to only run when the tag is pushed by the repository owner, preventing unauthorized publishing. It also adds `issues:write` permissions for future use.
This commit refactors the `EnhancedUUIDGeneratorNode` class to improve code readability. It achieves this by:
- Adding line breaks to long lines within the `INPUT_TYPES` method for better visual structure.
- Adding line breaks to long lines within the `generate_uuid` method for improved clarity, particularly when calling `get_namespace`.
Introduces two new nodes for generating UUIDs:
- `UUIDGeneratorNode`: Generates a standard UUID4.
- `EnhancedUUIDGeneratorNode`: Provides options for generating UUIDs of types 1, 3, 4, and 5, with configurable namespaces, names, prefixes, and suffixes.
This commit also includes necessary updates to `pyproject.toml` and `__init__.py` files to integrate these nodes into the ComfyUI environment.
- Update pyproject.toml with a description and publisher ID for the Comfy Registry.
- Update the publishing workflow to point to the new Comfy Registry documentation URL.