From 7783ed8a1668e91c030a4674b1cb85ba51013b69 Mon Sep 17 00:00:00 2001 From: Vito Sansevero Date: Tue, 13 Oct 2026 07:44:16 -0700 Subject: [PATCH] build(deps): apply pending Dependabot bumps Combines #56-#63: - torch >=2.11.0, pillow >=12.2.0, mypy >=1.20.0, pytest-mock >=3.15.1, pre-commit >=4.5.1 in both pyproject.toml and requirements-dev.txt (Dependabot only edited pyproject, but CI installs requirements-dev.txt) - actions/checkout v7, actions/cache v6, softprops/action-gh-release v3 across all workflows, including the new test/coverage/js jobs --- .github/workflows/code-quality.yml | 8 ++++---- .github/workflows/publish.yml | 2 +- .github/workflows/release.yml | 4 ++-- .github/workflows/tests.yml | 6 +++--- pyproject.toml | 10 +++++----- requirements-dev.txt | 10 +++++----- 6 files changed, 20 insertions(+), 20 deletions(-) diff --git a/.github/workflows/code-quality.yml b/.github/workflows/code-quality.yml index 77dbeaf..0969c6e 100644 --- a/.github/workflows/code-quality.yml +++ b/.github/workflows/code-quality.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Set up Python 3.10 uses: actions/setup-python@v6 @@ -21,7 +21,7 @@ jobs: python-version: '3.10' - name: Cache pip dependencies - uses: actions/cache@v5 + uses: actions/cache@v6 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-quality-${{ hashFiles('**/requirements-dev.txt') }} @@ -141,7 +141,7 @@ jobs: security: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Set up Python 3.10 uses: actions/setup-python@v6 @@ -172,7 +172,7 @@ jobs: architecture: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Set up Python 3.10 uses: actions/setup-python@v6 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index f9bb87a..1928e32 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -18,7 +18,7 @@ jobs: if: ${{ github.repository_owner == 'ComfyAssets' }} steps: - name: Check out code - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: submodules: true - name: Publish Custom Node diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5f8bb75..baf6a44 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,7 +15,7 @@ jobs: contents: write steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Set up Python 3.10 uses: actions/setup-python@v6 @@ -114,7 +114,7 @@ jobs: EOF - name: Create GitHub Release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 with: tag_name: ${{ steps.get_version.outputs.version }} name: ComfyUI-KikoTools ${{ steps.get_version.outputs.version }} diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 766ee4b..ef057d1 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -20,7 +20,7 @@ jobs: python-version: ["3.10", "3.11", "3.12", "3.13"] steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v6 @@ -49,7 +49,7 @@ jobs: name: coverage gate (85%) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions/setup-python@v6 with: @@ -71,7 +71,7 @@ jobs: name: frontend syntax runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 # No JS unit tests yet; at least make sure every module parses - name: Check web/*.js parse as ES modules diff --git a/pyproject.toml b/pyproject.toml index 267ff90..7b0ee97 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,18 +14,18 @@ dev = [ # Testing framework "pytest>=7.0.0", "pytest-cov>=4.0.0", - "pytest-mock>=3.10.0", + "pytest-mock>=3.15.1", "pytest-asyncio>=0.21.0", # Code quality "black>=23.0.0", "flake8>=6.0.0", - "mypy>=1.0.0", + "mypy>=1.20.0", # Development utilities - "pre-commit>=3.0.0", + "pre-commit>=4.5.1", # ComfyUI testing (mock dependencies for unit tests) - "torch>=2.0.0", + "torch>=2.11.0", "numpy>=1.24.0", - "pillow>=9.0.0" + "pillow>=12.2.0" ] [project.urls] diff --git a/requirements-dev.txt b/requirements-dev.txt index 730dd56..0da8aa6 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -3,18 +3,18 @@ # Testing framework pytest>=7.0.0 pytest-cov>=4.0.0 -pytest-mock>=3.10.0 +pytest-mock>=3.15.1 pytest-asyncio>=0.21.0 # Code quality black>=23.0.0 flake8>=6.0.0 -mypy>=1.0.0 +mypy>=1.20.0 # Development utilities -pre-commit>=3.0.0 +pre-commit>=4.5.1 # ComfyUI testing (mock dependencies for unit tests) -torch>=2.0.0 +torch>=2.11.0 numpy>=1.24.0 -pillow>=9.0.0 +pillow>=12.2.0