You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy the graceful scale-in changes from environments/development/modules/profile/github_runner/ into environments/sandbox/modules/profile/github_runner/.
At least one successful scale-in in development with a job in-flight has been observed (see success criteria in .claude/plans/actions-runner-scale-in-race.md).
terraform-aws-actions-runner Part 1 release (new deregistration_hookname fact + IAM) applied to the sandbox AWS account.
Verification after promotion
No ValidationError on SetInstanceProtection in CloudTrail during sandbox scale-in events.
No stuck Terminating:Wait instances beyond heartbeat_timeout.
delete_registration_token succeeds (no AccessDeniedException after the Terraform bump).
Next
Once sandbox is stable for ~1 week, file the global promotion issue.
See .claude/plans/actions-runner-scale-in-race.md §9 for the full promotion sequence.
Follow-up to #265 (development).
Scope
Copy the graceful scale-in changes from
environments/development/modules/profile/github_runner/intoenvironments/sandbox/modules/profile/github_runner/.Files to promote:
files/github_runner/gha_prerun.shfiles/github_runner/gha-lifecycle-heartbeater.shfiles/github_runner/gha-lifecycle-heartbeater.timerfiles/github_runner/gha-on-runner-exit.shmanifests/github_runner/register.ppmanifests/github_runner/service.pptemplates/github_runner/actions-runner.service.erbtemplates/github_runner/gha-lifecycle-heartbeater.service.erbtemplates/github_runner/start-actions-runner.sh.erbPre-conditions
.claude/plans/actions-runner-scale-in-race.md).terraform-aws-actions-runnerPart 1 release (newderegistration_hooknamefact + IAM) applied to the sandbox AWS account.Verification after promotion
ValidationErroronSetInstanceProtectionin CloudTrail during sandbox scale-in events.Terminating:Waitinstances beyondheartbeat_timeout.delete_registration_tokensucceeds (noAccessDeniedExceptionafter the Terraform bump).Next
Once sandbox is stable for ~1 week, file the global promotion issue.
See
.claude/plans/actions-runner-scale-in-race.md§9 for the full promotion sequence.