mirror of
https://github.com/run-llama/workflows-py.git
synced 2026-07-19 16:53:35 -04:00
9870d4e205
* 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