summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorSteve Piercy <web@stevepiercy.com>2022-08-12 06:26:51 -0700
committerSteve Piercy <web@stevepiercy.com>2022-08-12 06:26:51 -0700
commitbdbb8c408566f1a4009d7a8dd32f72719c1f3849 (patch)
tree544d1b4ea2c7e40b79fb91f96f4d848743129f2e /.github/workflows
parent4d963930e03e26f6b831eae81ee93f2aa8271ff7 (diff)
parent1e439035e41da3767acbcae79689fb05dfdeb317 (diff)
downloadpyramid-bdbb8c408566f1a4009d7a8dd32f72719c1f3849.tar.gz
pyramid-bdbb8c408566f1a4009d7a8dd32f72719c1f3849.tar.bz2
pyramid-bdbb8c408566f1a4009d7a8dd32f72719c1f3849.zip
Merge branch 'master' of https://github.com/Pylons/pyramid
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/ci-tests.yml31
1 files changed, 14 insertions, 17 deletions
diff --git a/.github/workflows/ci-tests.yml b/.github/workflows/ci-tests.yml
index 625c6a60f..605ebdae0 100644
--- a/.github/workflows/ci-tests.yml
+++ b/.github/workflows/ci-tests.yml
@@ -15,36 +15,33 @@ jobs:
strategy:
matrix:
py:
- - "3.6"
- "3.7"
- "3.8"
- "3.9"
- - "pypy3"
+ - "3.10"
+ - "pypy-3.8"
os:
- - "ubuntu-latest"
- - "windows-latest"
- - "macos-latest"
+ - "ubuntu-20.04"
+ - "windows-2022"
+ - "macos-11"
architecture:
- x64
- x86
include:
- # Only run coverage on ubuntu-latest, except on pypy3
- - os: "ubuntu-latest"
+ # Only run coverage on ubuntu-20.04, except on pypy3
+ - os: "ubuntu-20.04"
pytest-args: "--cov"
- - os: "ubuntu-latest"
- py: "pypy3"
+ - os: "ubuntu-20.04"
+ py: "pypy-3.8"
pytest-args: ""
exclude:
# Linux and macOS don't have x86 python
- - os: "ubuntu-latest"
+ - os: "ubuntu-20.04"
architecture: x86
- - os: "macos-latest"
+ - os: "macos-11"
architecture: x86
- # PyPy3 on Windows doesn't seem to work
- - os: "windows-latest"
- py: "pypy3"
name: "Python: ${{ matrix.py }}-${{ matrix.architecture }} on ${{ matrix.os }}"
runs-on: ${{ matrix.os }}
@@ -59,7 +56,7 @@ jobs:
- name: Running tox
run: tox -e py -- ${{ matrix.pytest-args }}
coverage:
- runs-on: ubuntu-latest
+ runs-on: ubuntu-20.04
name: Validate coverage
steps:
- uses: actions/checkout@v2
@@ -71,7 +68,7 @@ jobs:
- run: pip install tox
- run: tox -e py38-cover,coverage
docs:
- runs-on: ubuntu-latest
+ runs-on: ubuntu-20.04
name: Build the documentation
steps:
- uses: actions/checkout@v2
@@ -83,7 +80,7 @@ jobs:
- run: pip install tox
- run: tox -e docs
lint:
- runs-on: ubuntu-latest
+ runs-on: ubuntu-20.04
name: Lint the package
steps:
- uses: actions/checkout@v2