ci(docker): pin Python 3.14 in the build and test image job

The install stamp and profile boundary scripts ran on whatever python3
the runner image shipped. Set it up explicitly with actions/setup-python.
This commit is contained in:
ethernet
2026-10-09 13:29:27 -04:00
parent cf23a1a5cc
commit 369be700e7

View File

@@ -170,6 +170,12 @@ jobs:
# release, so the stamp needs both its ancestry and release tags.
fetch-depth: 0
# The stamp and boundary scripts run on the runner's python3, whose
# version depends on the runner image. Pin it instead of trusting it.
- uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
with:
python-version: "3.14"
- name: Write install stamp
env:
RELEASE_VERSION: ${{ needs.mode.outputs.release == 'true' && inputs.version || '' }}