From 37e6b9944bf61ba2c4d4b7ff80025acc607c0e97 Mon Sep 17 00:00:00 2001 From: harell <7226303+harell@users.noreply.github.com> Date: Thu, 16 Apr 2026 11:24:56 +1200 Subject: [PATCH] =?UTF-8?q?ci:=20reduce=20matrix=20to=20Linux=20=C3=97=20a?= =?UTF-8?q?ll=20Python=20+=20spot-check=20Windows/macOS=20on=203.13=20only?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/ci.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8c7b7b6..e74bd68 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -87,17 +87,29 @@ jobs: strategy: matrix: - os: ["ubuntu-latest", "macos-latest", "windows-latest"] + os: ["ubuntu-latest"] python-version: ["3.10", "3.11", "3.12", "3.13"] resolution: ["highest"] pre-commit: [true] pytest: [true] include: + # Min-dependency run on Linux - os: "ubuntu-latest" python-version: "3.10" resolution: "lowest-direct" pre-commit: false pytest: true + # Cross-platform spot-checks on latest Python only (cost-reduced from full matrix) + - os: "windows-latest" + python-version: "3.13" + resolution: "highest" + pre-commit: false + pytest: true + - os: "macos-latest" + python-version: "3.13" + resolution: "highest" + pre-commit: false + pytest: true code-analysis: name: Analyse Code Quality @@ -136,3 +148,4 @@ jobs: env: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} SONAR_HOST_URL: ${{ vars.SONAR_HOST_URL }} +