diff options
author | Julian Berman <Julian@GrayVines.com> | 2020-08-12 16:53:03 -0400 |
---|---|---|
committer | Julian Berman <Julian@GrayVines.com> | 2020-08-12 17:22:02 -0400 |
commit | a646912c896e59ed0b7edc4a08132caa27127e1d (patch) | |
tree | 6a01a5c860881e13bd1bc313b8813182e14b3b4a /.github | |
parent | 8a979cc30b3293096f67ffd155e033e857867a06 (diff) | |
download | jsonschema-a646912c896e59ed0b7edc4a08132caa27127e1d.tar.gz |
Run CI against all setuptools extras separately.
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/ci.yml | 104 |
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 |