From 722d3f9b78996efcfd7f1a64b28026ee3be1b5ef Mon Sep 17 00:00:00 2001 From: Vito Sansevero Date: Fri, 16 Oct 2026 20:45:45 -0700 Subject: [PATCH] test(ci): match KikoTools Python 3.13 compatibility coverage --- .github/branch-protection.json | 3 +++ .github/workflows/test.yml | 2 +- TESTING.md | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/branch-protection.json b/.github/branch-protection.json index 57b4da5..7c12c40 100644 --- a/.github/branch-protection.json +++ b/.github/branch-protection.json @@ -5,12 +5,15 @@ "py3.10 on ubuntu-latest", "py3.11 on ubuntu-latest", "py3.12 on ubuntu-latest", + "py3.13 on ubuntu-latest", "py3.10 on windows-latest", "py3.11 on windows-latest", "py3.12 on windows-latest", + "py3.13 on windows-latest", "py3.10 on macos-latest", "py3.11 on macos-latest", "py3.12 on macos-latest", + "py3.13 on macos-latest", "coverage gate (85%)", "black and flake8", "frontend modules", diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index daec44e..fac8f32 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,7 +17,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, windows-latest, macos-latest] - python-version: ["3.10", "3.11", "3.12"] + python-version: ["3.10", "3.11", "3.12", "3.13"] steps: - uses: actions/checkout@v7 diff --git a/TESTING.md b/TESTING.md index 765dccb..4c89b53 100644 --- a/TESTING.md +++ b/TESTING.md @@ -112,7 +112,7 @@ need targeted validation. ## Required merge checks -`.github/branch-protection.json` records the required checks: all nine Python/OS +`.github/branch-protection.json` records the required checks: all twelve Python/OS combinations, Python coverage, formatting, frontend modules, `viewerjs`, and `real ComfyUI compatibility`. The branch must be current with main, and administrators follow the same checks. It does not require an additional human approval.