Skip to content

v4.2.0 — wdio Migration Support, Skill Python Venv Execution

Choose a tag to compare

@bstevenski-capillary bstevenski-capillary released this 03 Jun 15:49
· 37 commits to main since this release
fac358b

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.json scripts 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.