diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index d5186dfd..94e6e000 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -117,17 +117,35 @@ jobs: matrix: os: - ubuntu-latest - - macos-13 # macos-latest might be incompatible to py310 - see https://github.com/CycloneDX/cyclonedx-python-lib/pull/599#issuecomment-2077462142 + - macos-latest - windows-latest python-version: - "3.13" # highest supported - "3.12" - "3.11" - "3.10" - - "3.9" # lowest supported + - "3.9" # lowest supported toxenv-factors: - - '-allExtras' - - '-noExtras' + - "-allExtras" + - "-noExtras" + exclude: + - os: macos-latest + python-version: "3.10" + - os: macos-latest + python-version: "3.9" + include: + - os: macos-13 + python-version: "3.10" + toxenv-factors: "-allExtras" + - os: macos-13 + python-version: "3.10" + toxenv-factors: "-noExtras" + - os: macos-13 + python-version: "3.9" + toxenv-factors: "-allExtras" + - os: macos-13 + python-version: "3.9" + toxenv-factors: "-noExtras" steps: - name: Disabled Git auto EOL CRLF transforms run: |