Skip to content

Release 0.10.3a1 - #49

Open
github-actions[bot] wants to merge 7 commits into
masterfrom
release-0.10.3a1
Open

github-actions[bot] wants to merge 7 commits into
masterfrom
release-0.10.3a1

Conversation

@github-actions

Copy link
Copy Markdown

Human review requested!

…rdcoded pyproject value (#46)

pyproject.toml pinned `version = "0.1.1a1"` under the hatchling backend, so every
build shipped that exact string no matter how far version.py had been bumped by the
release automation. Every dev-merge alpha publish since April has failed on PyPI
with 400 File already exists because the wheel/sdist always claimed 0.1.1a1.
Switch to the setuptools backend with dynamic version sourced from
nebulento.version.__version__, matching the working palavreado/jurebes/linha-fina
setup, so alpha publishes track the real bumped version again.
…on (#48)

ovos-workshop's register_entity_file() emits entity registration names as
<skill_id>:<entity>_<md5hex32>. Nebulento's own slot-tagging contract
(IntentContainer.match_fuzzy) requires the registered entity name to be the
bare token that appears literally as {token} in the skill's own intent
templates, so a skill_id-prefixed and/or hash-suffixed name can never
satisfy that check - the entity value is found in the sentence but never
tagged into match_data, and detach_entity/deregister can never find the
stored key to remove it either.

Same wildcard/orphaned-slot bug class as ovos-padatious-pipeline-plugin#95,
ported and adapted to nebulento's own bare-token lookup contract (which
also strips the skill_id prefix, not just the hash, since templates never
carry it).

> 🤖 Auto-generated by Claude Fable 5 (claude-fable-5) via Claude Code — NOT human-reviewed. Verify before acting.
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