Skip to content

Make Daytona sandbox lifecycle configurable and right-size Blacksmith runners#22

Merged
anand-testcompare merged 2 commits intomainfrom
feat/daytona-policy-and-blacksmith-sizing
Mar 1, 2026
Merged

Make Daytona sandbox lifecycle configurable and right-size Blacksmith runners#22
anand-testcompare merged 2 commits intomainfrom
feat/daytona-policy-and-blacksmith-sizing

Conversation

@anand-testcompare
Copy link
Contributor

Summary

  • Remove hardcoded Daytona sandbox lifecycle values by adding configurable --auto-stop-interval / --auto-delete-interval flags and DAYTONA_AUTO_STOP_INTERVAL / DAYTONA_AUTO_DELETE_INTERVAL env fallbacks in both start and analyze flows.
  • Keep sandbox creation defaults provider-driven when no lifecycle values are supplied, while still allowing explicit 0 (disable auto-stop) and -1 (disable auto-delete) when intentionally requested.
  • Right-size standard CI jobs from blacksmith-4vcpu-ubuntu-2404 to blacksmith-2vcpu-ubuntu-2404 in check, publish-package, and validate-pr-title workflows for lower cost on this lightweight workload.

Validation

  • bun run check
  • bun run typecheck
  • bun test
  • bun run build
  • bun run start -- --help
  • bun run analyze -- --help

…ing auto-stop/delete values, while right-sizing standard Blacksmith CI jobs to 2 vCPU to lower cost for this lightweight workload.
…y default and remove lifecycle flags/env overrides from start/analyze CLI flows to keep managed usage simple.
@anand-testcompare anand-testcompare merged commit f732c71 into main Mar 1, 2026
7 checks passed
@anand-testcompare anand-testcompare deleted the feat/daytona-policy-and-blacksmith-sizing branch March 1, 2026 01:30
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