mirror of
https://github.com/certbot/certbot.git
synced 2026-08-04 12:32:02 +02:00
Fixes https://github.com/certbot/certbot/issues/8134. * Test on Python 3.9. * Mention Python 3.9 support in changelog. * s/\( *'Pro.*3\.\)8\(',\)/\18\2\n\19\2/ * undo changes to tox.ini * Move more tests to Python 3.9 * Update PyYAML and packages which pinned it back * Upgrade typed-ast * Use <= to "pin" dnspython * Fix lint by telling pylint it cannot be trusted * Disable mypy on RFC plugin * add comment about <= support
76 lines
2.1 KiB
YAML
76 lines
2.1 KiB
YAML
jobs:
|
|
- job: test
|
|
variables:
|
|
PYTHON_VERSION: 3.9
|
|
strategy:
|
|
matrix:
|
|
macos-py27:
|
|
IMAGE_NAME: macOS-10.15
|
|
PYTHON_VERSION: 2.7
|
|
TOXENV: py27
|
|
macos-py39:
|
|
IMAGE_NAME: macOS-10.15
|
|
PYTHON_VERSION: 3.9
|
|
TOXENV: py39
|
|
windows-py36:
|
|
IMAGE_NAME: vs2017-win2016
|
|
PYTHON_VERSION: 3.6
|
|
TOXENV: py36
|
|
windows-py37-cover:
|
|
IMAGE_NAME: vs2017-win2016
|
|
PYTHON_VERSION: 3.7
|
|
TOXENV: py37-cover
|
|
windows-integration-certbot:
|
|
IMAGE_NAME: vs2017-win2016
|
|
PYTHON_VERSION: 3.7
|
|
TOXENV: integration-certbot
|
|
linux-oldest-tests-1:
|
|
IMAGE_NAME: ubuntu-18.04
|
|
TOXENV: py27-{acme,apache,apache-v2,certbot}-oldest
|
|
linux-oldest-tests-2:
|
|
IMAGE_NAME: ubuntu-18.04
|
|
TOXENV: py27-{dns,nginx}-oldest
|
|
linux-py27:
|
|
IMAGE_NAME: ubuntu-18.04
|
|
PYTHON_VERSION: 2.7
|
|
TOXENV: py27
|
|
linux-py36:
|
|
IMAGE_NAME: ubuntu-18.04
|
|
PYTHON_VERSION: 3.6
|
|
TOXENV: py36
|
|
linux-py39-cover:
|
|
IMAGE_NAME: ubuntu-18.04
|
|
PYTHON_VERSION: 3.9
|
|
TOXENV: py39-cover
|
|
linux-py37-lint:
|
|
IMAGE_NAME: ubuntu-18.04
|
|
PYTHON_VERSION: 3.7
|
|
TOXENV: lint
|
|
linux-py36-mypy:
|
|
IMAGE_NAME: ubuntu-18.04
|
|
PYTHON_VERSION: 3.6
|
|
TOXENV: mypy
|
|
linux-integration:
|
|
IMAGE_NAME: ubuntu-18.04
|
|
PYTHON_VERSION: 3.8
|
|
TOXENV: integration
|
|
ACME_SERVER: pebble
|
|
apache-compat:
|
|
IMAGE_NAME: ubuntu-18.04
|
|
TOXENV: apache_compat
|
|
le-auto-centos6:
|
|
IMAGE_NAME: ubuntu-18.04
|
|
TOXENV: le_auto_centos6
|
|
apacheconftest:
|
|
IMAGE_NAME: ubuntu-18.04
|
|
PYTHON_VERSION: 2.7
|
|
TOXENV: apacheconftest-with-pebble
|
|
nginxroundtrip:
|
|
IMAGE_NAME: ubuntu-18.04
|
|
PYTHON_VERSION: 2.7
|
|
TOXENV: nginxroundtrip
|
|
pool:
|
|
vmImage: $(IMAGE_NAME)
|
|
steps:
|
|
- template: ../steps/tox-steps.yml
|