|
28 | 28 | - {VERSION: "3.11", TOXENV: "docs", OPENSSL: {TYPE: "openssl", VERSION: "3.0.8"}} |
29 | 29 | - {VERSION: "pypy-3.8", TOXENV: "pypy3-nocoverage"} |
30 | 30 | - {VERSION: "pypy-3.9", TOXENV: "pypy3-nocoverage"} |
| 31 | + - {VERSION: "3.11", TOXENV: "py311", OPENSSL: {TYPE: "openssl", VERSION: "1.1.1c"}} |
31 | 32 | - {VERSION: "3.11", TOXENV: "py311", OPENSSL: {TYPE: "openssl", VERSION: "1.1.1t"}} |
32 | 33 | - {VERSION: "3.11", TOXENV: "py311-ssh", OPENSSL: {TYPE: "openssl", VERSION: "1.1.1t"}} |
33 | 34 | - {VERSION: "3.11", TOXENV: "py311", OPENSSL: {TYPE: "openssl", VERSION: "1.1.1t", CONFIG_FLAGS: "no-engine no-rc2 no-srtp no-ct no-psk"}} |
@@ -124,15 +125,12 @@ jobs: |
124 | 125 | fail-fast: false |
125 | 126 | matrix: |
126 | 127 | IMAGE: |
127 | | - - {IMAGE: "rhel8", TOXENV: "py36", RUNNER: "ubuntu-latest"} |
128 | | - - {IMAGE: "rhel8-fips", TOXENV: "py36", RUNNER: "ubuntu-latest", FIPS: true} |
129 | 128 | - {IMAGE: "rhel8", TOXENV: "py38", RUNNER: "ubuntu-latest"} |
130 | 129 | - {IMAGE: "rhel8-fips", TOXENV: "py38", RUNNER: "ubuntu-latest", FIPS: true} |
131 | 130 | - {IMAGE: "buster", TOXENV: "py37", RUNNER: "ubuntu-latest"} |
132 | 131 | - {IMAGE: "bullseye", TOXENV: "py39", RUNNER: "ubuntu-latest"} |
133 | 132 | - {IMAGE: "bookworm", TOXENV: "py311", RUNNER: "ubuntu-latest"} |
134 | 133 | - {IMAGE: "sid", TOXENV: "py311", RUNNER: "ubuntu-latest"} |
135 | | - - {IMAGE: "ubuntu-bionic", TOXENV: "py36", RUNNER: "ubuntu-latest"} |
136 | 134 | - {IMAGE: "ubuntu-focal", TOXENV: "py38", RUNNER: "ubuntu-latest"} |
137 | 135 | - {IMAGE: "ubuntu-jammy", TOXENV: "py310", RUNNER: "ubuntu-latest"} |
138 | 136 | - {IMAGE: "ubuntu-rolling", TOXENV: "py310", RUNNER: "ubuntu-latest"} |
@@ -350,11 +348,12 @@ jobs: |
350 | 348 | - {OS: 'macos-12', ARCH: 'x86_64'} |
351 | 349 | - {OS: [self-hosted, macos, ARM64, tart], ARCH: 'arm64'} |
352 | 350 | PYTHON: |
353 | | - - {VERSION: "3.6", TOXENV: "py36-nocoverage", EXTRA_CFLAGS: ""} |
| 351 | + - {VERSION: "3.7", TOXENV: "py37-nocoverage", EXTRA_CFLAGS: ""} |
354 | 352 | - {VERSION: "3.11", TOXENV: "py311", EXTRA_CFLAGS: "-DUSE_OSRANDOM_RNG_FOR_TESTING"} |
355 | 353 | exclude: |
356 | | - # We only test latest Python on arm64. The py36 won't work since there's no universal2 binary |
357 | | - - PYTHON: {VERSION: "3.6", TOXENV: "py36-nocoverage", EXTRA_CFLAGS: ""} |
| 354 | + # We only test latest Python on arm64. The py37 won't work since |
| 355 | + # there's no universal2 binary |
| 356 | + - PYTHON: {VERSION: "3.7", TOXENV: "py37-nocoverage", EXTRA_CFLAGS: ""} |
358 | 357 | RUNNER: {OS: [self-hosted, macos, ARM64, tart], ARCH: 'arm64'} |
359 | 358 | name: "${{ matrix.PYTHON.TOXENV }} on macOS ${{ matrix.RUNNER.ARCH }}" |
360 | 359 | timeout-minutes: 15 |
@@ -415,7 +414,7 @@ jobs: |
415 | 414 | - {ARCH: 'x86', WINDOWS: 'win32'} |
416 | 415 | - {ARCH: 'x64', WINDOWS: 'win64'} |
417 | 416 | PYTHON: |
418 | | - - {VERSION: "3.6", TOXENV: "py36-nocoverage", CL_FLAGS: ""} |
| 417 | + - {VERSION: "3.7", TOXENV: "py37-nocoverage", CL_FLAGS: ""} |
419 | 418 | - {VERSION: "3.11", TOXENV: "py311", CL_FLAGS: "/D USE_OSRANDOM_RNG_FOR_TESTING"} |
420 | 419 | JOB_NUMBER: [0, 1] |
421 | 420 | name: "${{ matrix.PYTHON.TOXENV }} on ${{ matrix.WINDOWS.WINDOWS }} (part ${{ matrix.JOB_NUMBER }})" |
|
0 commit comments