Skip to content

Release 0.1.26a2 - #116

Open
github-actions[bot] wants to merge 61 commits into
masterfrom
release-0.1.26a2
Open

Release 0.1.26a2#116
github-actions[bot] wants to merge 61 commits into
masterfrom
release-0.1.26a2

Conversation

@github-actions

Copy link
Copy Markdown

Human review requested!

gitlocalize-app Bot and others added 30 commits October 5, 2025 17:59
Co-authored-by: Flávio De Melo <flavio.eler@gmail.com>
* Translate skill.json via GitLocalize

* Translate dialogs.json via GitLocalize

* Translate intents.json via GitLocalize

---------

Co-authored-by: marccasadesus <marc.casadesus.bsc@gmail.com>
* Translate intents.json via GitLocalize

* Translate intents.json via GitLocalize

---------

Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>
Co-authored-by: gitlocalize-app[bot] <55277160+gitlocalize-app[bot]@users.noreply.github.com>
* Translate skill.json via GitLocalize

* Translate dialogs.json via GitLocalize

---------

Co-authored-by: Flávio De Melo <flavio.eler@gmail.com>
* Refine French assistant profile 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>
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>
JarbasAl and others added 30 commits April 4, 2026 04:40
ovos-workshop is on the 9.x line; this <9.0.0 cap blocks ovos-core from
resolving its modern ovos-workshop>=9.x floor (the package is in core's
skills-essential extra).

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Add drift-proof CaptureSession-based e2e coverage for the en-US intents
(WhoAreYou, WhatAreYou, WhoMadeYou, WhenWereYouBorn, WhereWereYouBorn),
wire require_adapt/require_padatious in the ovoscope workflow, and expose
the ovoscope + adapt-parser test extra.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The adapt package was renamed to ovos_adapt in ovos-adapt-parser 1.x and
the skill loader now lives in ovos_workshop.skill_launcher, so the legacy
unittests failed at collection with ModuleNotFoundError.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The reusable coverage workflow's install_extras input takes pip install
arguments, not an extras key name.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
test: add ovoscope end2end intent-routing tests
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
fix: rename entry-point group to opm.skill
docs: rewrite README in Simplified Technical English
…2e suite (#113)

The merged ovoscope e2e suite (#107) hardcoded the matched intent's wire
name as SKILL_ID:PascalCaseFile.intent. Which pipeline plugin matches
(padatious vs padacioso) determines how the .intent basename gets
normalized on the bus (case and .intent-suffix presence both vary), so the
suite has been failing on dev since a dependency bump changed which
pipeline wins. Compare intent identity tolerant of that normalization
instead of a single hardcoded spelling.
The master corpus carries no rows for ovos-skill-personal.openvoiceos, so
test/end2end/golden_utterances.jsonl is derived from the skill's 5
well-populated Padatious intent files (WhoAreYou, WhatAreYou, WhoMadeYou,
WhenWereYouBorn, WhereWereYouBorn). Reuses the existing
test_intents_en_us.py's _matches_intent tolerant-naming helper (now
documented inline as a deliberate drift tolerance, not incidental). Plus
7 cross-skill negative confusables. Existing smoke/e2e tests kept unchanged.
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