From d604ed1e5ba9b62f3dcb79197a8157b201ae4ab5 Mon Sep 17 00:00:00 2001 From: veenstrajelmer <60435591+veenstrajelmer@users.noreply.github.com> Date: Mon, 11 May 2026 16:28:17 +0200 Subject: [PATCH 1/2] added python version matrix --- .github/workflows/build-and-test-feature-main.yml | 2 ++ .github/workflows/build-and-test-release.yml | 2 ++ .github/workflows/build-and-test-workflow.yml | 4 ++-- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-and-test-feature-main.yml b/.github/workflows/build-and-test-feature-main.yml index fb6f4490..a95c807e 100644 --- a/.github/workflows/build-and-test-feature-main.yml +++ b/.github/workflows/build-and-test-feature-main.yml @@ -24,10 +24,12 @@ jobs: - macos-15 # arm64 (free) - macos-15-intel # intel (free) - macos-26 # arm64 (free) + python_version: ['3.10', '3.14'] build_type: - Release uses: ./.github/workflows/build-and-test-workflow.yml with: platform: ${{ matrix.platform }} + python_version: ${{ matrix.python_version }} build_type: ${{ matrix.build_type }} diff --git a/.github/workflows/build-and-test-release.yml b/.github/workflows/build-and-test-release.yml index 46a8db2c..a5ea888b 100644 --- a/.github/workflows/build-and-test-release.yml +++ b/.github/workflows/build-and-test-release.yml @@ -23,10 +23,12 @@ jobs: - macos-15 # arm64 (free) - macos-15-intel # intel (free) - macos-26 # arm64 (free) + python_version: ['3.10', '3.14'] build_type: - Release uses: ./.github/workflows/build-and-test-workflow.yml with: platform: ${{ matrix.platform }} + python_version: ${{ matrix.python_version }} build_type: ${{ matrix.build_type }} diff --git a/.github/workflows/build-and-test-workflow.yml b/.github/workflows/build-and-test-workflow.yml index 52f99d9b..64675b5f 100644 --- a/.github/workflows/build-and-test-workflow.yml +++ b/.github/workflows/build-and-test-workflow.yml @@ -17,7 +17,7 @@ jobs: # Build platform runs-on: ${{ inputs.platform }} - name: ${{ inputs.platform }}-${{ inputs.build_type }} + name: ${{ inputs.platform }}-${{ inputs.python_version }}-${{ inputs.build_type }} # Build steps steps: @@ -33,7 +33,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: "3.14" + python-version: ${{ inputs.python_version }} # Step: Install Python dependencies - name: Install Python dependencies From 997e6c1ffd29245f5b71fc931915309f85259548 Mon Sep 17 00:00:00 2001 From: veenstrajelmer <60435591+veenstrajelmer@users.noreply.github.com> Date: Mon, 18 May 2026 15:57:13 +0200 Subject: [PATCH 2/2] added python_version to inputs --- .github/workflows/build-and-test-workflow.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/build-and-test-workflow.yml b/.github/workflows/build-and-test-workflow.yml index 64675b5f..954854b0 100644 --- a/.github/workflows/build-and-test-workflow.yml +++ b/.github/workflows/build-and-test-workflow.yml @@ -7,6 +7,10 @@ on: description: "Platform" required: true type: string + python_version: + description: "Python version" + required: true + type: string build_type: description: "Build type" required: true