v4.2.0 — wdio Migration Support, Skill Python Venv Execution
·
37 commits
to main
since this release
What's new
feat(migrate): wdio framework support
canary migrate now detects and scaffolds WebdriverIO projects.
- Config probes:
wdio.conf.ts,wdio.conf.js,wdio.conf.mjs package.jsonscripts detection- Scaffold template:
wdio.conf.ts+tests/directory - Framework shape:
mobile
feat(skills): Skill CLIs run in canary's own venv
.py skill CLIs are now invoked via sys.executable instead of the shebang, so canary's venv dependencies (including newly bundled openpyxl>=3.1) are always available to skills. Fixes capillary-optum-user-catalog xlsx import on machines where the system Python lacks openpyxl.
chore: Oracle → Canary in CANARY_STATE.md
Bat emoji swapped to 🐤; bat is Oracle's character mark, not Canary's.
Overlay
Pair this with canary-capillary v4.2.0 (Capillary/canary-capillary) for the full release.