Fix controller waitpoint resolution, suspendable state, and snapshot race conditions (#2006)
* remove dead code * rename managed to shared runtime manager * rename to resolve waitpoint for clarity * add resolver id helper * store and correctly resolve waipoints that come in early * fix ipc message type change * branded type for resolver ids * add fixme comments * remove more unused ipc schemas * fix entitlement validation when client doesn't exist * restore hello world reference workspace imports * runtime manager debug logs * prefix engine run logs * managed run logger accepts nested props * runtime suspendable state and improved logs * require suspendable state for checkpoints, fix snapshot processing queue * add terminal link as cli module so we can more easily patch it * apply cursor patch * add license info * remove terminal-link package and add deprecation notice * remove old patch * remove terminal-link from sdk * rename snapshot module * add cli test tsconfig * add run logger base type * add snapshot manager tests * fix cli builds * improve QUEUED_EXECUTING test * changeset * make testcontainers wait until container has stopped * require unit tests for publishing again * avoid mutation during iteration when resolving pending waitpoints * improve debug logs and make them less noisy * always update poller snapshot id for accurate logs * detach task run process handlers * check for env overrides in a few more places and add verbose logs * log when poller is still executing when we stop it * add supervisor to publish workflow * always print full deploy logs in CI * Revert "avoid mutation during iteration when resolving pending waitpoints" This reverts commit87b0ce1e5b. * disable pre * print prerelease script errors * Revert "disable pre" This reverts commit9403409637. * misc fixes * better debug logs * add snapshots since methods and route * prep for snapshots since * improve deprecated execution detection * update supervisor and schema * properly log http server errors * detect restore after failed snapshot fetch * run and snapshot id can be overridden * fix restore detection * fix deprecation checks, move into snapshot manager * less logs * rename snapshot manager stop * restore detection was moved into snapshot manager * fix notifier logs * make runtime manager status a debug log * no need to attach runtime status twice * findUnique -> findFirst * sort snapshots by created at everywhere
This commit is contained in:
@@ -55,7 +55,8 @@ if output=$(pnpm exec changeset version --snapshot $version 2>&1); then
|
||||
exit 0
|
||||
fi
|
||||
else
|
||||
echo "Error running changeset version command"
|
||||
echo "$output"
|
||||
echo "Error running changeset version command, detailed output above"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user