cli-v0.3.0
π½ Read the summarized changelog here π½
Added
- Manifest-driven schema kinds (
engine/manifest_registry.py): addon/main kinds, update paths, integrate profiles, andregister_versioncontext are discovered fromdbmodel/manifests/*.yamlinstead of hardcoded Python lists. - New satellite schemas (e.g.
publi) work withgw schema addon create|integrate|update|dropas soon as a manifest and SQL tree exist β no CLI code changes required.
Changed
gw schema addon --typeaccepts any kind listed bygw manifest list(no fixedchoices=whitelist).schema_catalogtreats any non-ws/udproject_typeas an addon for network discovery and inventory.network updateresolves addon patch roots via conventionschemas/addon/{kind}/updatesand orders kinds from manifests (unknown addons default betweencibsandws).createderives integrate/register behavior from manifest profile names (integrate_ws,integrate_ud,integrate,activate, β¦) instead of per-kindifbranches.prepare_cli_release.pyrunsruff checkongiswater_admin/andscripts/before tagging or publishing.
Fixed
- Lockstep network updates when the dbmodel tree has SQL patches but no manifest files (tests / minimal fixtures).
Full Changelog: cli-v0.2.0...cli-v0.3.0