chore(deps): update dependency python to 3.14 - #35
Conversation
|
PR author is in the excluded authors list. |
|
🌊 WAVE BugBot — 5 finding(s)🔴 5
severity: critical · major · minor · info — local review · $0 inference · wave-dispatch · react 👍/👎 to tune |
da4545c to
71ca24a
Compare
775bac8 to
fc47d72
Compare
c276b45 to
cf731f0
Compare
cf731f0 to
7945672
Compare
| - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 | ||
| with: | ||
| python-version: "3.12" | ||
| python-version: "3.14" |
There was a problem hiding this comment.
🔍 Python bump must stay in sync with the shared foundation copy
The job comment at .github/workflows/_checks.yml:48-50 states this inlined validator mirrors wave-foundation/scripts/validate-skills.py and the two must be kept in sync. Bumping only this repo's runtime to 3.14 while the upstream reference (and any other consuming repos) may still pin 3.12 introduces drift in the executable half of the shared gate. Worth confirming the upstream workflow received the same bump.
Was this helpful? React with 👍 or 👎 to provide feedback.
| python-version: "3.14" | ||
| - run: pip install pyyaml |
There was a problem hiding this comment.
🔍 Python bump affects only the skill-frontmatter gate; verify pyyaml wheels on 3.14
The single change bumps the interpreter used by the skill-validate job in .github/workflows/_checks.yml:59. That job only runs pip install pyyaml and an inline script using sys, os, re, subprocess, yaml — nothing version-sensitive, so no logic breakage is expected. The residual risk is environmental: if actions/setup-python on the runner image cannot resolve 3.14 (or a prebuilt PyYAML wheel is unavailable for that version, forcing a source build), the job fails at setup/install time rather than for a real gate reason. Worth confirming a green run on this workflow before merging, and note that the neighboring comment says this file mirrors wave-foundation/scripts/validate-skills.py and should be kept in sync — the upstream copy presumably needs the same bump to avoid drift.
Was this helpful? React with 👍 or 👎 to provide feedback.
7945672 to
a4e119f
Compare
ApprovabilityVerdict: Needs human review Unable to check for correctness in a4e119f. This Python version bump to 3.14 in CI has unresolved review comments about upstream sync and pyyaml availability that warrant verification. The file is owned by wave-av/core-team who should confirm compatibility. No code changes detected at You can customize Macroscope's approvability policy. Learn more. |
a4e119f to
c7e2973
Compare


This PR contains the following updates:
3.12→3.14Release Notes
actions/python-versions (python)
v3.14.7: 3.14.7Compare Source
Python 3.14.7
v3.14.6: 3.14.6Compare Source
Python 3.14.6
v3.14.5: 3.14.5Compare Source
Python 3.14.5
v3.14.4: 3.14.4Compare Source
Python 3.14.4
v3.14.3: 3.14.3Compare Source
Python 3.14.3
v3.14.2: 3.14.2Compare Source
Python 3.14.2
v3.14.1: 3.14.1Compare Source
Python 3.14.1
v3.14.0: 3.14.0Compare Source
Python 3.14.0
v3.13.15: 3.13.15Compare Source
Python 3.13.15
v3.13.14: 3.13.14Compare Source
Python 3.13.14
v3.13.13: 3.13.13Compare Source
Python 3.13.13
v3.13.12: 3.13.12Compare Source
Python 3.13.12
v3.13.11: 3.13.11Compare Source
Python 3.13.11
v3.13.10: 3.13.10Compare Source
Python 3.13.10
v3.13.9: 3.13.9Compare Source
Python 3.13.9
v3.13.8: 3.13.8Compare Source
Python 3.13.8
v3.13.7: 3.13.7Compare Source
Python 3.13.7
v3.13.6: 3.13.6Compare Source
Python 3.13.6
v3.13.5: 3.13.5Compare Source
Python 3.13.5
v3.13.4: 3.13.4Compare Source
Python 3.13.4
v3.13.3: 3.13.3Compare Source
Python 3.13.3
v3.13.2: 3.13.2Compare Source
Python 3.13.2
v3.13.1: 3.13.1Compare Source
Python 3.13.1
v3.13.0: 3.13.0Compare Source
Python 3.13.0
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.