From 2d2bb05828882452c153a01a23a75ef86358ecae Mon Sep 17 00:00:00 2001 From: Tim Paine <3105306+timkpaine@users.noreply.github.com> Date: Thu, 8 Oct 2026 19:14:15 -0400 Subject: [PATCH] Set up the primary Python version in the docs workflow The docs job installed the project on the setup action's default Python, 3.11, so a project whose requires-python is newer failed to resolve its own wheel. It now asks for python_version_primary like the build job. Signed-off-by: Tim Paine <3105306+timkpaine@users.noreply.github.com> --- .../workflows/{% if add_docs %}docs.yaml{% endif %}.jinja | 2 ++ .../workflows/{% if add_docs %}docs.yaml{% endif %}.jinja | 2 ++ .../workflows/{% if add_docs %}docs.yaml{% endif %}.jinja | 2 ++ .../workflows/{% if add_docs %}docs.yaml{% endif %}.jinja | 2 ++ .../workflows/{% if add_docs %}docs.yaml{% endif %}.jinja | 2 ++ .../workflows/{% if add_docs %}docs.yaml{% endif %}.jinja | 2 ++ .../workflows/{% if add_docs %}docs.yaml{% endif %}.jinja | 2 ++ .../workflows/{% if add_docs %}docs.yaml{% endif %}.jinja | 2 ++ 8 files changed, 16 insertions(+) diff --git a/python/cpp/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja b/python/cpp/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja index c4fb0e6..63441a0 100644 --- a/python/cpp/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja +++ b/python/cpp/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja @@ -23,6 +23,8 @@ jobs: - name: Setup Python uses: actions-ext/python/setup@c8228d827a81b9f8c808825328af361c45461ba3 + with: + version: "{{ python_version_primary }}" - name: Download distributions uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 diff --git a/python/cppjswasm/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja b/python/cppjswasm/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja index 6a5b4c7..626c2b7 100644 --- a/python/cppjswasm/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja +++ b/python/cppjswasm/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja @@ -23,6 +23,8 @@ jobs: - name: Setup Python uses: actions-ext/python/setup@c8228d827a81b9f8c808825328af361c45461ba3 + with: + version: "{{ python_version_primary }}" - name: Download distributions uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 diff --git a/python/cython/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja b/python/cython/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja index c4fb0e6..63441a0 100644 --- a/python/cython/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja +++ b/python/cython/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja @@ -23,6 +23,8 @@ jobs: - name: Setup Python uses: actions-ext/python/setup@c8228d827a81b9f8c808825328af361c45461ba3 + with: + version: "{{ python_version_primary }}" - name: Download distributions uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 diff --git a/python/js/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja b/python/js/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja index c352f4e..884699c 100644 --- a/python/js/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja +++ b/python/js/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja @@ -23,6 +23,8 @@ jobs: - name: Setup Python uses: actions-ext/python/setup@c8228d827a81b9f8c808825328af361c45461ba3 + with: + version: "{{ python_version_primary }}" - name: Download distributions uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 diff --git a/python/jupyter/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja b/python/jupyter/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja index c352f4e..884699c 100644 --- a/python/jupyter/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja +++ b/python/jupyter/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja @@ -23,6 +23,8 @@ jobs: - name: Setup Python uses: actions-ext/python/setup@c8228d827a81b9f8c808825328af361c45461ba3 + with: + version: "{{ python_version_primary }}" - name: Download distributions uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 diff --git a/python/pure/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja b/python/pure/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja index c352f4e..884699c 100644 --- a/python/pure/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja +++ b/python/pure/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja @@ -23,6 +23,8 @@ jobs: - name: Setup Python uses: actions-ext/python/setup@c8228d827a81b9f8c808825328af361c45461ba3 + with: + version: "{{ python_version_primary }}" - name: Download distributions uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 diff --git a/python/rust/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja b/python/rust/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja index b73566c..ddfd440 100644 --- a/python/rust/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja +++ b/python/rust/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja @@ -23,6 +23,8 @@ jobs: - name: Setup Python uses: actions-ext/python/setup@c8228d827a81b9f8c808825328af361c45461ba3 + with: + version: "{{ python_version_primary }}" - name: Download distributions uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 diff --git a/python/rustjswasm/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja b/python/rustjswasm/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja index 6a5b4c7..626c2b7 100644 --- a/python/rustjswasm/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja +++ b/python/rustjswasm/.github/workflows/{% if add_docs %}docs.yaml{% endif %}.jinja @@ -23,6 +23,8 @@ jobs: - name: Setup Python uses: actions-ext/python/setup@c8228d827a81b9f8c808825328af361c45461ba3 + with: + version: "{{ python_version_primary }}" - name: Download distributions uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8