From 19e3064a0d8c1c3f6a6bb5f8cdbe61f94f0fe297 Mon Sep 17 00:00:00 2001 From: nifflets <5343516+nifflets@users.noreply.github.com> Date: Mon, 30 Dec 2024 20:09:16 +0000 Subject: [PATCH] Add py37 and py38 support back in --- .github/workflows/conformance.yml | 8 +++++++- .github/workflows/unit.yml | 18 +++++++++++++++++- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/.github/workflows/conformance.yml b/.github/workflows/conformance.yml index 15a4493..4e06699 100644 --- a/.github/workflows/conformance.yml +++ b/.github/workflows/conformance.yml @@ -10,10 +10,16 @@ permissions: read-all jobs: build: - runs-on: ubuntu-latest strategy: matrix: python: ['3.9', '3.10', '3.11', '3.12'] + platform: [ubuntu-latest] + include: + - platform: ubuntu-22.04 + python: '3.8' + - platform: ubuntu-22.04 + python: '3.7' + runs-on: ${{ matrix.platform }} steps: - name: Harden Runner uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1 diff --git a/.github/workflows/unit.yml b/.github/workflows/unit.yml index c70d8b8..ade3f0e 100644 --- a/.github/workflows/unit.yml +++ b/.github/workflows/unit.yml @@ -11,16 +11,32 @@ jobs: test: strategy: matrix: - python: ['3.9', '3.10', '3.11', '3.12'] + python: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] platform: [ubuntu-latest, macos-latest, windows-latest] # Python <= 3.9 is not available on macos-14 # Workaround for https://github.com/actions/setup-python/issues/696 exclude: - platform: macos-latest python: '3.9' + - platform: macos-latest + python: '3.8' + - platform: macos-latest + python: '3.7' + - platform: ubuntu-latest + python: '3.8' + - platform: ubuntu-latest + python: '3.7' include: - platform: macos-latest python: '3.9' + - platform: macos-13 + python: '3.8' + - platform: macos-13 + python: '3.7' + - platform: ubuntu-22.04 + python: '3.8' + - platform: ubuntu-22.04 + python: '3.7' runs-on: ${{ matrix.platform }} steps: - name: Harden Runner