Skip to content

fix: update vulnerable Reachy dependencies - #72

Merged
johnnygreco merged 2 commits into
mainfrom
johnny/fix-reachy-package-vulnerabilities
Sep 13, 2026
Merged

fix: update vulnerable Reachy dependencies#72
johnnygreco merged 2 commits into
mainfrom
johnny/fix-reachy-package-vulnerabilities

Conversation

@johnnygreco

@johnnygreco johnnygreco commented Sep 13, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • update reachy-mini from 1.8.0 to the stable 1.10.0 remediation
  • update the macOS GStreamer bundle and all resolved components from 1.28.6 to the security-fixed 1.28.7 release
  • require Python 3.11+ for Reachy Mini 1.10 and reconcile its Pydantic minimum with Gradio through the existing uv override mechanism
  • follow Data Designer's precedent: keep LGPL denied globally while permitting only the reviewed GStreamer package/source/version/reported-license tuple
  • fail closed on exception drift or stale exceptions, with targeted policy and CLI tests

Validation

  • uv lock --check
  • uv run ruff check .
  • Python 3.11: uv run pytest -q (267 passed)
  • Python 3.12: uv run pytest -q (267 passed)
  • dependency-license tests: 49 passed
  • committed-revision dependency-license audit: 2 enforced, 0 failures
  • Dev Notes renderer: 11 passed
  • documentation validation: 25 passed, 3 skipped
  • scripts/build-docs.sh
  • application and Reachy daemon CLI help smoke checks
  • offline OpenAI Realtime backend configuration check
  • pip-audit: no known vulnerabilities

uv run ty check remains nonzero due existing diagnostics on main (31 on main, 24 on this branch); the dependency update introduces no new type diagnostics.

Signed-off-by: Johnny Greco <jogreco@nvidia.com>
Signed-off-by: Johnny Greco <jogreco@nvidia.com>
@github-actions

github-actions Bot commented Sep 13, 2026

Copy link
Copy Markdown

Documentation preview

The preview has been removed.

@johnnygreco
johnnygreco merged commit a11ad76 into main Sep 13, 2026
15 checks passed
@johnnygreco
johnnygreco deleted the johnny/fix-reachy-package-vulnerabilities branch September 13, 2026 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant