Browse Source

expand test matrix to include windows and macos

pull/14504/head
svlandeg 9 months ago
parent
commit
6151360bc9
  1. 25
      .github/workflows/test.yml

25
.github/workflows/test.yml

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

Loading…
Cancel
Save