Skip to content

Commit e7f341d

Browse files
committed
Update the test workflow
1 parent 85af8df commit e7f341d

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

.github/workflows/tests.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,19 @@ on:
1010
- master
1111

1212
jobs:
13-
test:
13+
build:
1414
runs-on: ${{ matrix.os }}
1515
strategy:
1616
max-parallel: 4
1717
matrix:
18-
python-version: [3.6, 3.7, 3.8]
19-
os: [ubuntu-latest, macos-latest]
18+
python-version: [3.5, 3.6, 3.7, 3.8]
19+
os: [windows-latest, ubuntu-18.04, macos-latest]
20+
exclude:
21+
# Python 3.5 is unable to properly
22+
# find the recent VS tooling
23+
# https://bugs.python.org/issue30389
24+
- os: windows-latest
25+
python-version: 3.5
2026

2127
steps:
2228
- uses: actions/checkout@v1
@@ -40,14 +46,8 @@ jobs:
4046
with:
4147
python-version: ${{ matrix.python-version }}
4248

43-
- name: Install Python Deps
44-
if: steps.release.outputs.version == 0
45-
run: |
46-
pip install --upgrade setuptools pip wheel
47-
pip download --dest=/tmp/deps .[test]
48-
pip install -U --no-index --find-links=/tmp/deps /tmp/deps/*
49-
5049
- name: Test
5150
if: steps.release.outputs.version == 0
5251
run: |
53-
make debug && make test
52+
pip install -e .
53+
python setup.py test

0 commit comments

Comments
 (0)