Skip to content

Fix live runner lifecycle cleanup - #6

Merged
neebs12 merged 1 commit into
mainfrom
fix/live-runner-lifecycle
Jul 3, 2026
Merged

neebs12 merged 1 commit into
mainfrom
fix/live-runner-lifecycle

Conversation

@neebs12

@neebs12 neebs12 commented Jul 3, 2026

Copy link
Copy Markdown
Owner

Summary

  • pass the AWS Region in a versioned, masked run-hook envelope
  • allow only lambda:TerminateMicrovm as the runtime role's unscoped action
  • install pinned AWS CLI 2.35.13 with the lambda-microvms service model
  • assert AWS identity and the MicroVM CLI model in validation workflows
  • keep bootstrap stdout machine-readable on idempotent reruns

Validation

  • 55 Action tests and 17 supervisor tests
  • shell syntax and ShellCheck
  • AWS image 5.0 passed ready/validate hooks with overlay2 and is ACTIVE
  • production Action start returned an online JIT runner
  • target run 28636405901 passed checkout, ARM64, Docker, Buildx, Compose, AWS identity, and nested container checks
  • exact MicroVM microvm-34a73d07-68e0-33da-878d-5a2dc2f36549 reached TERMINATED through supervisor cleanup after the same workload on image 5.0

@neebs12
neebs12 merged commit a5e08ad into main Jul 3, 2026
2 checks passed
@neebs12
neebs12 deleted the fix/live-runner-lifecycle branch July 3, 2026 03:38
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