Skip to content

Commit b6fb78d

Browse files
committed
feat(ci): split out newer python versions for jammy
1 parent f99c7d4 commit b6fb78d

File tree

2 files changed

+30
-5
lines changed

2 files changed

+30
-5
lines changed

.github/workflows/ci.yml

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,39 @@ jobs:
2828
run: |
2929
tox -e lint
3030
31-
test:
32-
runs-on: ubuntu-22.04
31+
test-focal:
32+
runs-on: ubuntu-20.04
3333
strategy:
3434
matrix:
3535
python-version:
3636
- "3.6"
3737
- "3.7"
3838
- "3.8"
39-
- "3.9"
40-
- "3.10"
39+
steps:
40+
- name: Repository checkout
41+
uses: actions/checkout@v3
42+
43+
- name: Set up Python
44+
uses: actions/setup-python@v4
45+
with:
46+
python-version: ${{ matrix.python-version }}
47+
48+
- name: Install dependencies
49+
run: |
50+
pip install --upgrade pip tox codecov
51+
52+
- name: Test
53+
run: |
54+
tox -e py3
55+
codecov
56+
57+
test-jammy:
58+
runs-on: ubuntu-22.04
59+
strategy:
60+
matrix:
61+
python-version:
62+
#- "3.9"
63+
#- "3.10"
4164
- "3.12"
4265
steps:
4366
- name: Repository checkout

tox.ini

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ envlist = py3, lint, imports
44
[testenv:py3]
55
commands = coverage run setup.py test {posargs}
66
sitepackages = False
7-
deps = coverage
7+
deps =
8+
coverage
9+
setuptools
810

911
[testenv:integrate]
1012
commands = {envpython} -m integrate {posargs}

0 commit comments

Comments
 (0)