Files
Adrian Lyjak 9870d4e205 Refactor migrations to per-package sequencing, async launch/destroy, and is_launched health (#399)
* Refactor migrations to per-package sequencing, async launch/destroy, and is_launched health

- Migrate from single flat migration sequence to composite (package, version)
  keyed schema_migrations table, supporting parallel package-specific migrations
- Move workflow_journal and run_lifecycle tables to dbos package migrations
- Make Runtime.launch() and destroy() async throughout the codebase
- Add is_launched property to Runtime and use it for server health endpoint (503 when not launched)
- Add launch_sync/destroy_sync convenience wrappers for sync contexts
- Extract shared migration utilities into migration_utils module

* rm dbos dep

* constants

* tests
2026-02-27 17:02:02 -05:00
..
2026-02-27 17:02:02 -05:00