Skip to content

Release 0.1.21a3#118

Open
github-actions[bot] wants to merge 53 commits intomasterfrom
release-0.1.21a3
Open

Release 0.1.21a3#118
github-actions[bot] wants to merge 53 commits intomasterfrom
release-0.1.21a3

Conversation

@github-actions
Copy link
Copy Markdown

Human review requested!

JarbasAl and others added 30 commits September 7, 2025 03:56
support for termux
* Translate skill.json via GitLocalize

* Translate dialogs.json via GitLocalize

* Translate intents.json via GitLocalize

* Translate vocabs.json via GitLocalize

---------

Co-authored-by: Flávio De Melo <flavio.eler@gmail.com>
Co-authored-by: Farooq Karimi Zadeh <fkz@riseup.net>
* Translate skill.json via GitLocalize

* Translate intents.json via GitLocalize

* Translate vocabs.json via GitLocalize

---------

Co-authored-by: nuriapochatbsc <nuria.poch.at.bsc@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* Refine French volume control locale

* Refine French voice locale
Automated rename submitted by @JarbasAl via OVOS Localize.

Co-authored-by: ovos-localize[bot] <ovos-localize[bot]@users.noreply.github.com>
JarbasAl and others added 23 commits March 24, 2026 17:12
Automated rename submitted by @JarbasAl via OVOS Localize.

Co-authored-by: ovos-localize[bot] <ovos-localize[bot]@users.noreply.github.com>
Rename all locale directories to use canonical BCP-47 codes:
- Lowercase regions → uppercase (da-dk → da-DK, en-us → en-US)
- Bare language codes → full BCP-47 (da → da-DK, eu → eu-ES)
- Invalid codes remapped (eu-eu → eu-ES, fa-fa → fa-IR)
- Nested bare-language subdirs merged up (eu-ES/eu/ → eu-ES/)

This fixes wheel build failures caused by ZIP files containing
duplicate entries with different contents for the same logical path.

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* fix: aautomations

* ci: add standard GitHub Actions workflows
Rename all locale directories to use canonical BCP-47 codes:
- Lowercase regions → uppercase (da-dk → da-DK, en-us → en-US)
- Bare language codes → full BCP-47 (da → da-DK, eu → eu-ES)
- Invalid codes remapped (eu-eu → eu-ES, fa-fa → fa-IR)
- Nested bare-language subdirs merged up (eu-ES/eu/ → eu-ES/)

This fixes wheel build failures caused by ZIP files containing
duplicate entries with different contents for the same logical path.

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* ci: add pyproject.toml and fix build to unblock CI

AI-Generated Change:
- Model: claude-sonnet-4-6
- Intent: fix failing publish_alpha CI — python -m build failed without pyproject.toml
- Impact: added pyproject.toml (setuptools build-system), fixed MANIFEST.in to include requirements.txt in sdist, added __version__ to version.py
- Verified via: python -m build runs successfully locally

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* chore: migrate to pyproject.toml, drop setup.py and requirements.txt

- Replaced stub pyproject.toml with complete metadata (name, description,
  author, license, dependencies, entry points, package-data)
- Removed setup.py, requirements.txt, and MANIFEST.in
- Dynamic version reads from ovos_skill_volume.version.__version__
- Entry point: ovos.plugin.skill -> ovos-skill-volume.openvoiceos = ovos_skill_volume:VolumeSkill
- Build verified: python -m build produces correct wheel at 0.1.21a2

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* fix: correct pyproject.toml flat-layout package config to fix CI build

- Change dynamic version attr from `ovos_skill_volume.version.__version__`
  to `version.__version__` so setuptools can resolve it at build time
  without needing the package pre-installed
- Replace `packages.find` (which cannot discover flat-layout packages)
  with explicit `packages = ["ovos_skill_volume"]`
- Fix package-dir mapping from `""` to `"."` (equivalent, but clearer)
- Add `[project.optional-dependencies] test` extras so CI `.[test]`
  install works

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* fix: resolve remaining CI failures — missing deps and stale test imports

- Add ovos-plugin-manager and ovos-utils to [test] extras in pyproject.toml
  so CI install_extras=test pulls in all test dependencies
- Rewrite test_skill_loading.py: remove stale adapt/mycroft/skill_ovos_volume
  imports that caused ModuleNotFoundError; use current ovos_skill_volume module
  name and modern ovos-workshop API
- Fix ovoscope.yml test_path from non-existent test/end2end/ to
  test/unittests/ so pytest collects tests instead of exiting with code 4

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: github-actions[bot] <openvoiceos@gmail.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
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.

2 participants