Skip to content

Commit d929279

Browse files
committed
Drop Python 3.5 and add Pypy and other OSs to the build matrix
1 parent 04f0ce7 commit d929279

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
22
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions
33

4-
name: Python package
4+
name: Python Tests
55

66
on:
77
push:
@@ -11,17 +11,18 @@ on:
1111

1212
jobs:
1313
build:
14-
runs-on: ubuntu-latest
14+
runs-on: ${{ matrix.os }}
1515
strategy:
1616
matrix:
17-
python-version: [3.5, 3.6, 3.7, 3.8, 3.9]
17+
os: [ubuntu-latest, windows-latest, macos-latest]
18+
python: ['3.9', '3.8', '3.7', '3.6', pypy3]
1819

1920
steps:
2021
- uses: actions/checkout@v2
21-
- name: Set up Python ${{ matrix.python-version }}
22+
- name: Set up Python ${{ matrix.python }}
2223
uses: actions/setup-python@v2
2324
with:
24-
python-version: ${{ matrix.python-version }}
25+
python-version: ${{ matrix.python }}
2526
- name: Install dependencies
2627
run: |
2728
python -m pip install --upgrade pip

0 commit comments

Comments
 (0)