mirror of
https://github.com/certbot/certbot.git
synced 2026-08-01 00:35:03 +02:00
add extended tests jobs; compare to .azure-pipelines/templates/jobs/extended-tests-jobs.yml which is still needed for other pipelines on azure
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
name: Extended tests jobs
|
||||
on:
|
||||
workflow_call:
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
jobs:
|
||||
test:
|
||||
name: '-' # Makes results viewing cleaner
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
PYTHON_VERSION: ['3.14']
|
||||
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
|
||||
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
|
||||
uses: "./.github/workflows/tox_steps.yml"
|
||||
with:
|
||||
PYTHON_VERSION: "${{ matrix.PYTHON_VERSION }}"
|
||||
TOXENV: "${{ matrix.TOXENV }}"
|
||||
IMAGE_NAME: ubuntu-22.04
|
||||
secrets: inherit
|
||||
Reference in New Issue
Block a user