From a6f5a9bfd8495e2f16f40b8b3ad7b69f195d68a4 Mon Sep 17 00:00:00 2001 From: Krishi Attri Date: Sat, 25 Jul 2026 00:42:45 +0000 Subject: [PATCH] fix: publish registry releases only from version tags --- .github/workflows/ci.yml | 2 ++ .github/workflows/publish_node.yml | 3 +-- pyproject.toml | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1ff26bf..6bd620a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,5 +24,7 @@ jobs: pip install -e ".[test]" - name: Run CPU unit tests run: python -m pytest -q + - name: Run registry security style checks + run: python -m ruff check --select E702 . - name: Build wheel from clean metadata run: python -m pip wheel . --no-deps --wheel-dir dist diff --git a/.github/workflows/publish_node.yml b/.github/workflows/publish_node.yml index 460a05a..b014c0e 100644 --- a/.github/workflows/publish_node.yml +++ b/.github/workflows/publish_node.yml @@ -2,8 +2,7 @@ name: Publish to Comfy Registry on: workflow_dispatch: push: - branches: [main, master] - paths: ["pyproject.toml"] + tags: ["v*"] permissions: issues: write jobs: diff --git a/pyproject.toml b/pyproject.toml index de0edd9..d8b294c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,7 +13,7 @@ dependencies = ["hicache-pp>=1.1.0"] classifiers = ["Development Status :: 5 - Production/Stable"] [project.optional-dependencies] -test = ["pytest>=8", "numpy>=1.24", "torch>=2.1"] +test = ["pytest>=8", "numpy>=1.24", "torch>=2.1", "ruff>=0.16"] [project.urls] Repository = "https://github.com/Archerkattri/ComfyUI-HiCache"