Skip to content

Release AbstractFramework 0.13.0 with the published component matrix - #72

Merged
lpalbou merged 5 commits into
mainfrom
release/0.13.0
Nov 6, 2026
Merged

lpalbou merged 5 commits into
mainfrom
release/0.13.0

Conversation

@lpalbou

@lpalbou lpalbou commented Nov 6, 2026

Copy link
Copy Markdown
Owner

The root release now installs one exact, published component matrix, including AbstractSkill 0.3.10. No other component package is re-released. Notes, Camera and Python Avatar are included in the Python profile; npm library pins are recorded separately from launchable apps, and the Rust matrix includes the TUI extensions.

Both installers explicitly request the selected Python components and constrain their versions. The install manifest, schema, CLI metadata and documentation agree. This also includes the pending root fixes for desktop Assistant Quit behavior and workspace freshness/pull handling.

Validation (tier F, release branch):

  • Independent adversarial review approved the final source changes.

  • All 35 component versions verified on PyPI, npm or crates.io.

  • Fresh Python 3.12 registry-only dependency installation: all 15 pins match; uv pip check passed for 136 packages.

  • Full local CI exercised both installer smoke jobs successfully (gateway health, console, prebuilt GGUF, idempotent rerun and uninstall). The initial test run exposed a host-PID assumption and argument-adjacency assertions; these root-only tests are corrected and both full test/build jobs now pass (including wheel/sdist build and twine validation).

  • Desktop Assistant lifecycle: 10 tests passed; shell restart-policy checks passed.

  • Root profile and installer inventory: 12 inventory checks passed; installed CLI manifest matches the checked-in manifest.

  • Windows bootstrap and PowerShell runtime validation run in GitHub CI.

  • Final PowerShell assertion correction: all 60 install-profile tests passed with local PowerShell enabled. Production code is identical to the successfully smoke-tested candidate; independent reviewer approved final commit 7d302ac.

Local gate commands:

bash scripts/ci_local.sh root --tier full --release-tag v0.13.0 --allow-skipped
# After correcting test assumptions, rerun the failed jobs (installer source unchanged):
bash scripts/ci_local.sh root --tier full --release-tag v0.13.0 --job ci:test-build --job release:build --allow-skipped

Windows bootstrap is unavailable on this Mac and publication is deliberately deferred to the authorized GitHub release workflow.

@lpalbou
lpalbou merged commit a90c25d into main Nov 6, 2026
4 checks passed
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