summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/tests.yml22
1 files changed, 11 insertions, 11 deletions
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 27a9ae7..45367be 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -10,13 +10,19 @@ on:
- master
jobs:
- test:
+ build:
runs-on: ${{ matrix.os }}
strategy:
max-parallel: 4
matrix:
- python-version: [3.6, 3.7, 3.8]
- os: [ubuntu-latest, macos-latest]
+ python-version: [3.5, 3.6, 3.7, 3.8]
+ os: [windows-latest, ubuntu-18.04, macos-latest]
+ exclude:
+ # Python 3.5 is unable to properly
+ # find the recent VS tooling
+ # https://bugs.python.org/issue30389
+ - os: windows-latest
+ python-version: 3.5
steps:
- uses: actions/checkout@v1
@@ -40,14 +46,8 @@ jobs:
with:
python-version: ${{ matrix.python-version }}
- - name: Install Python Deps
- if: steps.release.outputs.version == 0
- run: |
- pip install --upgrade setuptools pip wheel
- pip download --dest=/tmp/deps .[test]
- pip install -U --no-index --find-links=/tmp/deps /tmp/deps/*
-
- name: Test
if: steps.release.outputs.version == 0
run: |
- make debug && make test
+ pip install -e .
+ python setup.py test