expand test matrix to include windows and macos

This commit is contained in:
svlandeg 2025-10-10 16:58:37 +02:00
parent 352dbefc63
commit 6151360bc9
1 changed files with 16 additions and 9 deletions

View File

@ -44,22 +44,29 @@ jobs:
run: bash scripts/lint.sh
test:
runs-on: ubuntu-latest
strategy:
matrix:
python-version:
- "3.14"
- "3.13"
- "3.12"
- "3.11"
- "3.10"
- "3.9"
- "3.8"
os: [ ubuntu-latest, windows-latest, macos-latest ]
python-version: [ "3.14" ]
include:
- os: macos-latest
python-version: "3.8"
- os: windows-latest
python-version: "3.9"
- os: ubuntu-latest
python-version: "3.10"
- os: macos-latest
python-version: "3.11"
- os: windows-latest
python-version: "3.12"
- os: ubuntu-latest
python-version: "3.13"
pydantic-version: ["pydantic-v1", "pydantic-v2"]
exclude:
- python-version: "3.14"
pydantic-version: "pydantic-v1"
fail-fast: false
runs-on: ${{ matrix.os }}
steps:
- name: Dump GitHub context
env: