From 059f25f0ac2fe337c245af71f159f52baeacba5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebasti=C3=A1n=20Ram=C3=ADrez?= Date: Thu, 11 Dec 2025 15:31:40 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20Do=20not=20store=20coverage=20fo?= =?UTF-8?q?r=20all=20matrix=20combinations?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/test.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 29af08097..4a83f844b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -49,6 +49,7 @@ jobs: os: [ ubuntu-latest, windows-latest, macos-latest ] python-version: [ "3.14" ] pydantic-version: [ "pydantic-v2" ] + coverage: [true] include: - os: macos-latest python-version: "3.8" @@ -62,18 +63,23 @@ jobs: - os: macos-latest python-version: "3.10" pydantic-version: "pydantic-v2" + coverage: false - os: windows-latest python-version: "3.11" pydantic-version: "pydantic-v1" + coverage: false - os: ubuntu-latest python-version: "3.12" pydantic-version: "pydantic-v2" + coverage: false - os: macos-latest python-version: "3.13" pydantic-version: "pydantic-v1" + coverage: false - os: windows-latest python-version: "3.13" pydantic-version: "pydantic-v2" + coverage: false fail-fast: false runs-on: ${{ matrix.os }} steps: @@ -112,7 +118,9 @@ jobs: env: COVERAGE_FILE: coverage/.coverage.${{ runner.os }}-py${{ matrix.python-version }} CONTEXT: ${{ runner.os }}-py${{ matrix.python-version }} + # Do not store coverage for all possible combinations to avoid file size max errors in Smokeshow - name: Store coverage files + if: matrix.coverage == true uses: actions/upload-artifact@v5 with: name: coverage-${{ runner.os }}-${{ matrix.python-version }}-${{ matrix.pydantic-version }}