Skip to content

fix: replace completed one-time runners - #92

Merged
syscod3 merged 2 commits into
mainfrom
fix/runner-exit-lifecycle
Sep 10, 2026
Merged

syscod3 merged 2 commits into
mainfrom
fix/runner-exit-lifecycle

Conversation

@syscod3

@syscod3 syscod3 commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

Summary

  • mark an ImpVM Succeeded after its one-time runner exits successfully
  • let the existing pool cleanup replace it and restore idle capacity
  • cover the success path with an agent regression test

Validation

  • cross-compiled Linux agent test package
  • focused live reproduction: first labeled job succeeded; the next remained queued because its predecessor stayed Running

Release gate

Do not release until this is merged, deployed through GitOps, and two consecutive labeled ImpVM jobs complete.

@syscod3
syscod3 merged commit 6a37831 into main Sep 10, 2026
16 checks passed
@syscod3
syscod3 deleted the fix/runner-exit-lifecycle branch September 10, 2026 16:09
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