Skip to content

docs: add prerelease-quirks entry for 2.11.1a3 - #432

Draft
JarbasAl wants to merge 1 commit into
devfrom
docs/prerelease-quirks-2.11.1a3
Draft

docs: add prerelease-quirks entry for 2.11.1a3#432
JarbasAl wants to merge 1 commit into
devfrom
docs/prerelease-quirks-2.11.1a3

Conversation

@JarbasAl

Copy link
Copy Markdown
Member

🤖 Auto-generated by Claude Fable 5 (claude-fable-5) via Claude Code — NOT human-reviewed. Verify before acting.

Adds a docs/prerelease-quirks.md file for this repo, following the convention already used elsewhere, and records the behavior change in the just-released 2.11.1a3: UtteranceTransformersService and MetadataTransformersService no longer merge a transformer's returned context into itself when the transformer hands back the same object it received, which previously produced a RecursionError on nested self-returned contexts and lost caller context identity for an empty dict.

The entry also notes that transformer debug logging is now gated behind an active-debug-level check and strips the session key from the logged context before emitting it.

README.md and docs/transformers.md were checked for claims contradicted by this change; none were found, so no other files were touched.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 5832abeb-efd4-466b-9ecf-1e1462672bc0

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

The automated inspectors have submitted their report. 🕵️‍♂️

I've aggregated the results of the automated checks for this PR below.

🏷️ Release Preview

A detailed preview of the next release cycle. 🎬

Current: 2.11.1a3Next: 2.11.1a4

Signal Value
Label (none)
PR title docs: add prerelease-quirks entry for 2.11.1a3
Bump alpha

✅ PR title follows conventional commit format.


🚀 Release Channel Compatibility

Predicted next version: 2.11.1a4

Channel Status Note Current Constraint
Stable Too new (must be <0.10.0) ovos-plugin-manager>=0.9.0,<0.10.0
Testing Compatible ovos-plugin-manager>=1.0.3,<3.0.0
Alpha Compatible ovos-plugin-manager>=2.11.1a3

⚖️ License Check

Scanning for any 'no-derivatives' clauses. 🚫

✅ No license violations found.

Policy: Apache 2.0 (universal donor). StrongCopyleft / NetworkCopyleft / WeakCopyleft / Other / Error categories fail. MPL allowed.

🔒 Security (pip-audit)

I've performed a digital frisk of this contribution. 👮‍♂️

✅ No known vulnerabilities found (65 packages scanned).

📋 Repo Health

Checking the repo's mental health (aka developer happiness). 😊

✅ All required files present.

Latest Version: 2.11.1a3

ovos_plugin_manager/version.py — Version file
README.md — README
LICENSE — License file
pyproject.toml — pyproject.toml
⚠️ setup.py — setup.py
CHANGELOG.md — Changelog
ovos_plugin_manager/version.py has valid version block markers

📊 Coverage

Ensuring the code doesn't have any blind spots. 🕶️

82.7% total coverage

⚠️ Some tests failed — coverage figures may be incomplete.

Files below 80% coverage (23 files)
File Coverage Missing lines
ovos_plugin_manager/utils/audio.py 27.0% 65
ovos_plugin_manager/templates/embeddings.py 27.5% 187
ovos_plugin_manager/hardware/__init__.py 31.6% 13
ovos_plugin_manager/__init__.py 33.3% 4
ovos_plugin_manager/templates/gui.py 39.0% 25
ovos_plugin_manager/audio.py 40.5% 22
ovos_plugin_manager/templates/language.py 58.0% 21
ovos_plugin_manager/audio2ipa.py 58.1% 13
ovos_plugin_manager/gui.py 62.5% 15
ovos_plugin_manager/postag.py 63.0% 17
ovos_plugin_manager/segmentation.py 63.0% 17
ovos_plugin_manager/tokenization.py 63.0% 17
ovos_plugin_manager/templates/solvers.py 68.7% 82
ovos_plugin_manager/coreference.py 69.2% 16
ovos_plugin_manager/plugin_entry.py 69.5% 46
ovos_plugin_manager/templates/ocp.py 72.2% 5
ovos_plugin_manager/templates/segmentation.py 73.7% 5
ovos_plugin_manager/templates/audio2ipa.py 75.0% 3
ovos_plugin_manager/templates/postag.py 75.0% 5
ovos_plugin_manager/media_provider.py 75.7% 9
ovos_plugin_manager/templates/hotwords.py 77.4% 7
ovos_plugin_manager/persona.py 77.8% 2
ovos_plugin_manager/templates/keywords.py 78.9% 4

Full report: download the coverage-report artifact.


Processing... Done! Have a productive day! ☕

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