From b02558d14f04da38142139772ffad0e631d075a5 Mon Sep 17 00:00:00 2001 From: stevenhua0320 Date: Wed, 3 Dec 2025 10:05:36 -0500 Subject: [PATCH 1/3] ci: change fallback version to 3.12-3.14 --- .github/workflows/_build-python-wheel-extension.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/_build-python-wheel-extension.yml b/.github/workflows/_build-python-wheel-extension.yml index 5147951..378905b 100644 --- a/.github/workflows/_build-python-wheel-extension.yml +++ b/.github/workflows/_build-python-wheel-extension.yml @@ -12,7 +12,7 @@ on: description: 'Python versions to use for building' required: true type: string - default: '["3.11", "3.12", "3.13"]' + default: '["3.12", "3.13", "3.14"]' jobs: build_sdist: From 33455a37916cdc613bdc57b74362e3f4d453ef40 Mon Sep 17 00:00:00 2001 From: stevenhua0320 Date: Wed, 3 Dec 2025 14:32:31 -0500 Subject: [PATCH 2/3] ci: delete default and hardcoded for python version --- .github/workflows/_build-python-wheel-extension.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/_build-python-wheel-extension.yml b/.github/workflows/_build-python-wheel-extension.yml index 378905b..503fd8b 100644 --- a/.github/workflows/_build-python-wheel-extension.yml +++ b/.github/workflows/_build-python-wheel-extension.yml @@ -12,7 +12,6 @@ on: description: 'Python versions to use for building' required: true type: string - default: '["3.12", "3.13", "3.14"]' jobs: build_sdist: @@ -67,7 +66,7 @@ jobs: - macos-latest - macos-15-intel - windows-latest - python: ${{ fromJSON(inputs.python_version) }} + python: ${{ fromJSON(inputs.python_version || '["3.12", "3.13", "3.14"]') }} steps: - name: Check out From 08f782d04d6e1a6a29fc8a7b162130cdec2e52e5 Mon Sep 17 00:00:00 2001 From: stevenhua0320 Date: Wed, 3 Dec 2025 15:15:21 -0500 Subject: [PATCH 3/3] ci: add echo message for future debugging --- .../workflows/_build-python-wheel-extension.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/_build-python-wheel-extension.yml b/.github/workflows/_build-python-wheel-extension.yml index 503fd8b..519a9a9 100644 --- a/.github/workflows/_build-python-wheel-extension.yml +++ b/.github/workflows/_build-python-wheel-extension.yml @@ -72,6 +72,20 @@ jobs: - name: Check out uses: actions/checkout@v4 + - name: Debug python version source + run: | + if [ -n "${{ inputs.python_version }}" ]; then + echo "Python versions obtained dynamically from workflow_call input:" + echo " ${{ inputs.python_version }}" + else + echo "python_version input empty or missing. Falling back to default:" + echo " [\"3.12\", \"3.13\", \"3.14\"]" + fi + + echo "Resolved matrix value for this job:" + echo " ${{ matrix.python }}" + + - name: Initialize miniconda uses: conda-incubator/setup-miniconda@v3 with: