mirror of
https://github.com/certbot/certbot.git
synced 2026-06-08 08:12:15 -04:00
move extended test image name to env so it doesn't need to be listed every time in the matrix
This commit is contained in:
parent
89b535538a
commit
b9c53a90c0
1 changed files with 30 additions and 29 deletions
59
.github/workflows/extended_tests_jobs.yml
vendored
59
.github/workflows/extended_tests_jobs.yml
vendored
|
|
@ -9,40 +9,41 @@ jobs:
|
|||
name: '-' # Makes results viewing cleaner
|
||||
strategy:
|
||||
fail-fast: false
|
||||
env:
|
||||
IMAGE_NAME: ubuntu-22.04
|
||||
matrix:
|
||||
PYTHON_VERSION: ['3.14']
|
||||
IMAGE_NAME: ['ubuntu-22.04']
|
||||
TOXENV:
|
||||
- isolated-acme,isolated-certbot,isolated-apache,isolated-cloudflare,isolated-digitalocean,isolated-dnsimple,isolated-dnsmadeeasy,isolated-gehirn,isolated-google,isolated-linode,isolated-luadns,isolated-nsone,isolated-ovh,isolated-rfc2136,isolated-route53,isolated-sakuracloud,isolated-nginx
|
||||
- nginx_compat
|
||||
- modification
|
||||
- isolated-acme,isolated-certbot,isolated-apache,isolated-cloudflare,isolated-digitalocean,isolated-dnsimple,isolated-dnsmadeeasy,isolated-gehirn,isolated-google,isolated-linode,isolated-luadns,isolated-nsone,isolated-ovh,isolated-rfc2136,isolated-route53,isolated-sakuracloud,isolated-nginx
|
||||
- nginx_compat
|
||||
- modification
|
||||
include:
|
||||
- PYTHON_VERSION: '3.11'
|
||||
TOXENV: py311
|
||||
- PYTHON_VERSION: '3.12'
|
||||
TOXENV: py312
|
||||
- PYTHON_VERSION: '3.13'
|
||||
TOXENV: py313
|
||||
- PYTHON_VERSION: '3.10'
|
||||
TOXENV: integration-certbot-oldest
|
||||
- PYTHON_VERSION: '3.10'
|
||||
TOXENV: integration-nginx-oldest
|
||||
- PYTHON_VERSION: '3.10'
|
||||
TOXENV: integration
|
||||
- PYTHON_VERSION: '3.11'
|
||||
TOXENV: integration
|
||||
- PYTHON_VERSION: '3.12'
|
||||
TOXENV: integration
|
||||
- PYTHON_VERSION: '3.13'
|
||||
TOXENV: integration
|
||||
# python 3.14 integration tests are not run here because they're run as
|
||||
# part of the standard test suite
|
||||
- PYTHON_VERSION: '3.12'
|
||||
TOXENV: integration-dns-rfc2136
|
||||
- PYTHON_VERSION: '3.12'
|
||||
TOXENV: test-farm-apache2
|
||||
- PYTHON_VERSION: '3.11'
|
||||
TOXENV: py311
|
||||
- PYTHON_VERSION: '3.12'
|
||||
TOXENV: py312
|
||||
- PYTHON_VERSION: '3.13'
|
||||
TOXENV: py313
|
||||
- PYTHON_VERSION: '3.10'
|
||||
TOXENV: integration-certbot-oldest
|
||||
- PYTHON_VERSION: '3.10'
|
||||
TOXENV: integration-nginx-oldest
|
||||
- PYTHON_VERSION: '3.10'
|
||||
TOXENV: integration
|
||||
- PYTHON_VERSION: '3.11'
|
||||
TOXENV: integration
|
||||
- PYTHON_VERSION: '3.12'
|
||||
TOXENV: integration
|
||||
- PYTHON_VERSION: '3.13'
|
||||
TOXENV: integration
|
||||
# python 3.14 integration tests are not run here because they're run as
|
||||
# part of the standard test suite
|
||||
- PYTHON_VERSION: '3.12'
|
||||
TOXENV: integration-dns-rfc2136
|
||||
- PYTHON_VERSION: '3.12'
|
||||
TOXENV: test-farm-apache2
|
||||
uses: "./.github/workflows/tox_steps.yml"
|
||||
with:
|
||||
PYTHON_VERSION: "${{ matrix.PYTHON_VERSION }}"
|
||||
TOXENV: "${{ matrix.TOXENV }}"
|
||||
IMAGE_NAME: "${{ matrix.IMAGE_NAME }}"
|
||||
IMAGE_NAME: "${{ env.IMAGE_NAME }}"
|
||||
|
|
|
|||
Loading…
Reference in a new issue