chore(deps): update github actions - #5488
Conversation
STT Test ResultsStatus: β Some tests failed
Failed Tests
Skipped Tests
Triggered by workflow run #3677 |
|
/test-stt |
f6c98f5 to
67b4d33
Compare
7f8f90b to
1d5b7c8
Compare
19f9247 to
f7b4342
Compare
f7b4342 to
a2aeb1f
Compare
e8933dd to
a3d01c5
Compare
4c3c018 to
fc2110b
Compare
fc2110b to
44d8b9c
Compare
| uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 | ||
| with: | ||
| python-version: "3.11" | ||
| python-version: "3.14" |
There was a problem hiding this comment.
π© cibuildwheel build filter missing for blockguard and blingfire
The livekit-durable cibuildwheel config explicitly lists build = "cp310-* cp311-* cp312-* cp313-* cp314-*", but livekit-blockguard and livekit-blingfire have no build key. This means they rely on cibuildwheel's default build matrix. This is pre-existing and not introduced by this PR, but now that the host Python is 3.14, it's worth verifying that the default cibuildwheel matrix includes cp314 wheels if that's desired for these packages.
Was this helpful? React with π or π to provide feedback.
2edae27 to
c7c6d60
Compare
c7c6d60 to
f584e20
Compare
| - uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6 | ||
| with: | ||
| python-version: "3.12" | ||
| python-version: "3.14" |
There was a problem hiding this comment.
π© Unit and integration tests no longer run on any Python version below 3.14
Prior to this PR, unit-tests, blockguard-tests, evaluation, evals, test-realtime, test-stt, and download-stats all ran on Python 3.12 (or 3.10/3.11 for some build jobs). After this PR, they all run exclusively on 3.14. The only CI job that still exercises an older Python is the type-check matrix in ci.yml, which covers 3.10 and 3.13. This means runtime regressions specific to Python 3.10β3.13 (e.g. behavioral differences in asyncio, typing, stdlib changes) would no longer be caught by tests β only type-checking. This is a deliberate tradeoff but worth noting since AGENTS.md:125 states "Python 3.10+ compatibility required".
Was this helpful? React with π or π to provide feedback.
f584e20 to
ca3d212
Compare
ca3d212 to
3a814b9
Compare
021ea0d to
00ddbc1
Compare
ceca9b5 to
ffc973a
Compare
a148b8c to
cb867c5
Compare
a946ae7 to
b42d944
Compare
| uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7 | ||
| with: | ||
| python-version: "3.12" | ||
| python-version: "3.14" |
There was a problem hiding this comment.
π‘ Published API documentation will silently lose the BitHuman avatar plugin pages
The documentation build is switched to run on Python 3.14 (python-version: "3.14" at .github/workflows/publish-docs.yml:22), a version on which the BitHuman integration cannot be loaded, so its reference pages vanish from the published docs site.
Impact: Users browsing the Python API reference will no longer find any BitHuman avatar documentation after the next docs publish.
Mechanism: dependency marker excludes 3.14, import fails, pdoc --skip-errors drops the module, S3 sync --delete removes the old pages
livekit-plugins/livekit-plugins-bithuman/pyproject.toml:35declaresbithuman>=0.5.25,<3; python_version >= '3.11' and python_version < '3.14', souv sync --all-extras --group docson 3.14 installs the plugin package without itsbithumandependency.livekit-plugins/livekit-plugins-bithuman/livekit/plugins/bithuman/__init__.py:22-27imports.avatarand re-raisesImportErrorwhen the dependency is missing.- The docs step runs
pdoc --skip-errors --html ... livekit(.github/workflows/publish-docs.yml:36), which silently skips modules that fail to import, solivekit.plugins.bithumanproduces no HTML/markdown. - The upload step uses
aws s3 sync --delete(.github/workflows/publish-docs.yml:44-45), so the previously published bithuman pages get deleted from the docs bucket. - Previously this job ran on Python 3.12, where the marker held and the module imported fine.
| python-version: "3.14" | |
| python-version: "3.13" |
Was this helpful? React with π or π to provide feedback.
b42d944 to
d181315
Compare
Generated by renovateBot
d181315 to
733cb0e
Compare
This PR contains the following updates:
9c091bbβ3d3c42e3.12β3.143.10β3.143.11β3.14Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release 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 becomes conflicted, or you tick the rebase/retry checkbox.
π» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.