Skip to content

Align Native Speech Generation with NVDA 2026.1 and the uv ecosystem - #38

Merged
muhammadGagah merged 2 commits into
mainfrom
nsg-nvda-1.7.0-update
May 29, 2026
Merged

Align Native Speech Generation with NVDA 2026.1 and the uv ecosystem#38
muhammadGagah merged 2 commits into
mainfrom
nsg-nvda-1.7.0-update

Conversation

@muhammadGagah

@muhammadGagah muhammadGagah commented May 29, 2026

Copy link
Copy Markdown
Owner

Summary

  • Updated the add-on for NVDA 2026.1 and the latest AddonTemplate.
  • Migrated the build workflow to the uv ecosystem, including uv.lock, pre-commit, GitHub Actions, and Dependabot.
  • Added speechDictionaries support to the NVDA manifest pipeline.
  • Updated the dependency mechanism to select the latest verified GitHub release, with a pinned fallback for initial installation.
  • Added unit tests for asset selection, SHA parsing, and secure zip validation.

Testing

  • uv run pre-commit run --all-files passed.
  • uv run ruff check addon buildVars.py sconstruct site_scons tests passed.
  • uv run pyright passed.
  • uv run python -m unittest discover -s tests passed.
  • py -3.11-32 -m compileall addon buildVars.py sconstruct site_scons tests passed.
  • uv run scons && uv run scons pot passed.

@muhammadGagah muhammadGagah changed the title Selaraskan Native Speech Generation dengan NVDA 2026.1 dan ekosistem uv Align Native Speech Generation with NVDA 2026.1 and the uv ecosystem May 29, 2026
@muhammadGagah
muhammadGagah marked this pull request as ready for review May 29, 2026 11:37
@muhammadGagah
muhammadGagah merged commit 3e2abae into main May 29, 2026
4 checks passed
@muhammadGagah
muhammadGagah deleted the nsg-nvda-1.7.0-update branch May 29, 2026 11:37
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