Release 0.1.26a2 - #116
Open
github-actions[bot] wants to merge 61 commits into
Open
Conversation
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>
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Human review requested!