Skip to content

Use graceful Lima stops for restart and lifecycle cleanup#70

Merged
jimpudar merged 1 commit into
mainfrom
jmp/fix-restart-test-vm-corruption
May 23, 2026
Merged

Use graceful Lima stops for restart and lifecycle cleanup#70
jimpudar merged 1 commit into
mainfrom
jmp/fix-restart-test-vm-corruption

Conversation

@jimpudar
Copy link
Copy Markdown
Collaborator

Summary

  • Split VM stopping into graceful and forced paths, then route lifecycle stop and agent restart through the graceful path.
  • Added a Lima graceful-stop timeout with fallback to --force only when the clean stop does not complete.
  • Updated the VM provider contract and added unit coverage for the new stop behavior.

Testing

  • npm run typecheck
  • npm run lint
  • npm run test -- src/rootcell/rootcell.test.ts
  • bun run test:integration -- src/rootcell/integration/common/provider-contract.integration.test.ts

@jimpudar jimpudar merged commit 14bc802 into main May 23, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant