summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorJulian Berman <Julian@GrayVines.com>2020-08-12 16:53:03 -0400
committerJulian Berman <Julian@GrayVines.com>2020-08-12 17:22:02 -0400
commita646912c896e59ed0b7edc4a08132caa27127e1d (patch)
tree6a01a5c860881e13bd1bc313b8813182e14b3b4a /.github
parent8a979cc30b3293096f67ffd155e033e857867a06 (diff)
downloadjsonschema-a646912c896e59ed0b7edc4a08132caa27127e1d.tar.gz
Run CI against all setuptools extras separately.
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/ci.yml104
1 files changed, 84 insertions, 20 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index e0cc77f..e36c151 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -18,11 +18,17 @@ jobs:
os: [macos-latest, ubuntu-latest, windows-latest]
python-version:
- name: pypy3
- toxenv: pypy3-build
+ toxenv: pypy3-noextra-build
- name: pypy3
- toxenv: pypy3-tests
+ toxenv: pypy3-noextra-tests
- name: pypy3
- toxenv: pypy3-tests_nongpl
+ toxenv: pypy3-format-build
+ - name: pypy3
+ toxenv: pypy3-format-tests
+ - name: pypy3
+ toxenv: pypy3-format_nongpl-build
+ - name: pypy3
+ toxenv: pypy3-format_nongpl-tests
- name: pypy3
toxenv: demo
- name: pypy3
@@ -44,36 +50,66 @@ jobs:
- name: pypy3
toxenv: docs-style
- name: 3.6
- toxenv: py36-build
+ toxenv: py36-noextra-build
+ - name: 3.6
+ toxenv: py36-noextra-tests
+ - name: 3.6
+ toxenv: py36-format-build
+ - name: 3.6
+ toxenv: py36-format-tests
- name: 3.6
- toxenv: py36-tests
+ toxenv: py36-format_nongpl-build
- name: 3.6
- toxenv: py36-tests_nongpl
+ toxenv: py36-format_nongpl-tests
- name: 3.7
- toxenv: py37-build
+ toxenv: py37-noextra-build
- name: 3.7
- toxenv: py37-tests
+ toxenv: py37-noextra-tests
- name: 3.7
- toxenv: py37-tests_nongpl
+ toxenv: py37-format-build
+ - name: 3.7
+ toxenv: py37-format-tests
+ - name: 3.7
+ toxenv: py37-format_nongpl-build
+ - name: 3.7
+ toxenv: py37-format_nongpl-tests
+ - name: 3.8
+ toxenv: py38-noextra-build
+ - name: 3.8
+ toxenv: py38-noextra-tests
- name: 3.8
- toxenv: py38-build
+ toxenv: py38-format-build
- name: 3.8
- toxenv: py38-tests
+ toxenv: py38-format-tests
- name: 3.8
- toxenv: py38-tests_nongpl
+ toxenv: py38-format_nongpl-build
+ - name: 3.8
+ toxenv: py38-format_nongpl-tests
exclude:
- os: windows-latest
python-version:
name: pypy3
- toxenv: pypy3-build
+ toxenv: pypy3-noextra-build
+ - os: windows-latest
+ python-version:
+ name: pypy3
+ toxenv: pypy3-format-build
+ - os: windows-latest
+ python-version:
+ name: pypy3
+ toxenv: pypy3-format_nongpl-build
+ - os: windows-latest
+ python-version:
+ name: pypy3
+ toxenv: pypy3-noextra-tests
- os: windows-latest
python-version:
name: pypy3
- toxenv: pypy3-tests
+ toxenv: pypy3-format-tests
- os: windows-latest
python-version:
name: pypy3
- toxenv: pypy3-tests_nongpl
+ toxenv: pypy3-format_nongpl-tests
- os: windows-latest
python-version:
name: pypy3
@@ -89,23 +125,51 @@ jobs:
- os: windows-latest
python-version:
name: 3.6
- toxenv: py36-tests
+ toxenv: py36-noextra-build
- os: windows-latest
python-version:
name: 3.6
- toxenv: py36-tests_nongpl
+ toxenv: py36-format-build
- os: windows-latest
python-version:
name: 3.6
- toxenv: py36-build
+ toxenv: py36-format_nongpl-build
+ - os: windows-latest
+ python-version:
+ name: 3.6
+ toxenv: py36-noextra-tests
+ - os: windows-latest
+ python-version:
+ name: 3.6
+ toxenv: py36-format-tests
+ - os: windows-latest
+ python-version:
+ name: 3.6
+ toxenv: py36-format_nongpl-tests
- os: windows-latest
python-version:
name: 3.7
- toxenv: py37-build
+ toxenv: py37-noextra-tests
+ - os: windows-latest
+ python-version:
+ name: 3.7
+ toxenv: py37-format-tests
+ - os: windows-latest
+ python-version:
+ name: 3.7
+ toxenv: py37-format_nongpl-tests
+ - os: windows-latest
+ python-version:
+ name: 3.8
+ toxenv: py38-noextra-tests
+ - os: windows-latest
+ python-version:
+ name: 3.8
+ toxenv: py38-format-tests
- os: windows-latest
python-version:
name: 3.8
- toxenv: py38-build
+ toxenv: py38-format_nongpl-tests
- os: windows-latest
python-version:
name: pypy3