Skip to content

Commit 90b4b5b

Browse files
committed
ci(mcp-proxy): add cross-platform test matrix
Extend the existing test workflow to run the full Python 3.10-3.13 suite on Linux, Windows, and macOS runners with fail-fast disabled so platform-specific failures remain visible. Use python -m pip and python -m pytest for shell-neutral invocation across runners. No product code or test markers were changed in this slice. Implemented with assistance from Codex.
1 parent ce430ec commit 90b4b5b

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

.github/workflows/tests.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,11 @@ on:
88

99
jobs:
1010
test:
11-
runs-on: ubuntu-latest
11+
runs-on: ${{ matrix.os }}
1212
strategy:
13+
fail-fast: false
1314
matrix:
15+
os: [ubuntu-latest, windows-latest, macos-latest]
1416
python-version: ["3.10", "3.11", "3.12", "3.13"]
1517

1618
steps:
@@ -22,7 +24,7 @@ jobs:
2224
python-version: ${{ matrix.python-version }}
2325

2426
- name: Install dependencies
25-
run: pip install -e ".[test]"
27+
run: python -m pip install -e ".[test]"
2628

2729
- name: Run tests
28-
run: pytest -v
30+
run: python -m pytest -v

0 commit comments

Comments
 (0)