mirror of
https://github.com/getpaseo/paseo.git
synced 2026-10-14 13:22:37 +00:00
* fix(server): start newly configured workspace services without restarting Extend the workspace port plan when paseo.json declares another service, preserving existing peer ports. Serialize extensions and roll back only their new reservations on failure. * fix(server): serialize service restarts with port plan extensions Keep concurrent restart and newly added service allocations in the same workspace update transaction so neither overwrites the other. * fix(server): keep service port update failures scoped and release cancelled reservations * test(hub): show creation errors in re-enrollment failures Assert the error field along with success so failed CI reports include the reason agent creation was rejected. --------- Co-authored-by: paseo-bot[bot] <266920839+paseo-bot[bot]@users.noreply.github.com>