chore(deps): update dependency python to 3.14 - #28
Conversation
|
PR author is in the excluded authors list. |
|
🌊 WAVE BugBot — 11 finding(s)🔴 11
severity: critical · major · minor · info — local review · $0 inference · wave-dispatch · react 👍/👎 to tune |
b9d56e1 to
54eec17
Compare
c1ab566 to
15c9aea
Compare
15c9aea to
9cd0039
Compare
| - uses: actions/setup-python@v5 | ||
| with: | ||
| python-version: "3.12" | ||
| python-version: "3.14" |
There was a problem hiding this comment.
🔍 Python matrix and package metadata still cap at 3.12
The dependency bump moves the CI toolchain workflows to Python 3.14, but the actual test matrix in .github/workflows/test-python.yml:27 still only exercises 3.10 and 3.12, and sdk-python/pyproject.toml classifiers / [tool.black] target-version stop at 3.12 (with requires-python = ">=3.10"). So the wheel is now built on an interpreter that is never tested against, and the published metadata does not advertise 3.13/3.14 support. Worth deciding whether the matrix and classifiers should be extended alongside this 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.
🔍 Reusable workflow bumped here may drift from its upstream mirror
This file's header comment states it mirrors wave-foundation/scripts/validate-skills.py / the shared checks.yml and instructs keeping the two in sync. Bumping the interpreter only here introduces drift with the upstream copy that other WAVE repos consume; the same bump likely needs to land in wave-foundation. Also note the inlined gate does pip install pyyaml on the pinned interpreter — verify a PyYAML wheel exists for 3.14 in CI, otherwise the skill gate falls back to a source build and can fail.
Was this helpful? React with 👍 or 👎 to provide feedback.
ApprovabilityVerdict: Needs human review Unresolved review comments raise substantive concerns: the test matrix and package metadata don't cover Python 3.14, creating inconsistency where builds use an untested interpreter. Additionally, all changed files are owned by wave-av/sdk-owners, not the automated author. You can customize Macroscope's approvability policy. Learn more. |
This PR contains the following updates:
3.11→3.143.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
v3.12.14: 3.12.14Compare Source
Python 3.12.14
v3.12.13: 3.12.13Compare Source
Python 3.12.13
v3.12.12: 3.12.12Compare Source
Python 3.12.12
v3.12.11: 3.12.11Compare Source
Python 3.12.11
v3.12.10: 3.12.10Compare Source
Python 3.12.10
v3.12.9: 3.12.9Compare Source
Python 3.12.9
v3.12.8: 3.12.8Compare Source
Python 3.12.8
v3.12.7: 3.12.7Compare Source
Python 3.12.7
v3.12.6: 3.12.6Compare Source
Python 3.12.6
v3.12.5: 3.12.5Compare Source
Python 3.12.5
v3.12.4: 3.12.4Compare Source
Python 3.12.4
v3.12.3: 3.12.3Compare Source
Python 3.12.3
v3.12.2: 3.12.2Compare Source
Python 3.12.2
v3.12.1: 3.12.1Compare Source
Python 3.12.1
v3.12.0: 3.12.0Compare Source
Python 3.12.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 these updates again.
This PR was generated by Mend Renovate. View the repository job log.