Skip to content

Commit 270a573

Browse files
committed
ci: test more python versions
1 parent 3b01947 commit 270a573

File tree

1 file changed

+27
-2
lines changed

1 file changed

+27
-2
lines changed

.github/workflows/test.yml

+27-2
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
strategy:
2020
matrix:
2121
vs-versions: ["68"]
22-
python-version: ["3.8", "3.12"]
22+
python-version: ["3.12"]
2323

2424
steps:
2525
- uses: actions/checkout@v4
@@ -31,7 +31,6 @@ jobs:
3131

3232
- name: Install dependencies
3333
run: |
34-
python3 -m pip install --upgrade pip
3534
pip install -r requirements.txt
3635
pip install -r requirements-dev.txt
3736
@@ -40,3 +39,29 @@ jobs:
4039

4140
- name: Coveralls GitHub Action
4241
uses: coverallsapp/[email protected]
42+
43+
unix:
44+
strategy:
45+
matrix:
46+
os-version: ["ubuntu-22.04", "macos-14"]
47+
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
48+
49+
runs-on: ${{ matrix.os-version }}
50+
steps:
51+
- uses: actions/checkout@v4
52+
53+
- name: Set up Python ${{ matrix.python-version }}
54+
uses: actions/setup-python@v5
55+
with:
56+
python-version: ${{ matrix.python-version }}
57+
58+
- name: Setup vapoursynth
59+
uses: deadnews/[email protected]
60+
61+
- name: Install dependencies
62+
run: |
63+
pip install -r requirements.txt
64+
pip install -r requirements-dev.txt
65+
66+
- name: Running tests
67+
run: pytest --cov-report=term-missing:skip-covered --cov=vstools tests

0 commit comments

Comments
 (0)