Skip to content

Commit e190a17

Browse files
committed
ci: py3.9, pypy3, some more pip metadata
1 parent a7eac03 commit e190a17

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

.github/workflows/tests.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,19 @@ on:
1212
jobs:
1313
linux:
1414
name: ${{ matrix.PLATFORM }} py${{ matrix.PYTHON_VERSION }}
15-
runs-on: ${{ matrix.PLATFORM }}
15+
runs-on: ${{ matrix.PLATFORM }}-latest
1616
env:
1717
CI: True
1818
PYTHON_VERSION: ${{ matrix.PYTHON_VERSION }}
1919
CODECOV_TOKEN: e025254a-fe54-4914-8890-0c26e7aa0d07
2020
strategy:
2121
fail-fast: false
2222
matrix:
23-
PYTHON_VERSION: ['3.6', '3.8']
24-
PLATFORM: ['ubuntu-latest', 'macos-latest', 'windows-latest']
23+
PYTHON_VERSION: ['3.6', '3.9', 'pypy3']
24+
PLATFORM: ['ubuntu', 'macos', 'windows']
25+
exclude:
26+
- PLATFORM: windows
27+
PYTHON_VERSION: pypy3
2528
steps:
2629
- name: Checkout
2730
uses: actions/checkout@v1
@@ -38,11 +41,13 @@ jobs:
3841
- name: Install python dependencies
3942
run: |
4043
pip install setuptools pip --upgrade --user
44+
- name: Install project dependencies
4145
pip install -v -e ".[test]"
4246
- name: Show python environment
4347
run: |
4448
python --version
45-
python -m pip list
49+
python -m pip freeze
50+
python -m pip check
4651
- name: Run python tests
4752
# See `setup.cfg` for full test options
4853
run: |

0 commit comments

Comments
 (0)