Skip to content

feat: Add FIFO warm claims and minimum rest - #5584

Draft
Brend-Smits wants to merge 3 commits into
feat/warm-pool-16-spot-detachfrom
feat/warm-pool-17-claim-order-min-rest
Draft

Brend-Smits wants to merge 3 commits into
feat/warm-pool-16-spot-detachfrom
feat/warm-pool-17-claim-order-min-rest

Conversation

@Brend-Smits

@Brend-Smits Brend-Smits commented Nov 9, 2026 •

Copy link
Copy Markdown
Contributor

Adds configurable warm-instance claim ordering with FIFO as the default and LIFO as an option, plus a minimum rest period before activation.

The warm index records the stop-transition time when available and uses observation time otherwise. Legacy index entries remain eligible. If no instance meets the configured rest period, scale-up launches cold in the same invocation and reports a distinct minimum-rest fallback.

Includes v1/v2 configuration, validation, tests, documentation, examples, and compatibility coverage for SDK-specific EC2 error names.

Validation passed: full Lambda test suite (11 projects), Lambda distribution build, focused Terraform warm-pool suites (15 runner, 4 multi-runner, 10 EC2), lint/format checks, generated README checks, and docs build. Staging validation remains pending.

Brend-Smits and others added 2 commits November 9, 2026 10:57
@github-actions

github-actions Bot commented Nov 9, 2026

Copy link
Copy Markdown
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

Signed-off-by: Brend Smits <brend.smits@philips.com>
Brend-Smits added a commit to philips-forks/terraform-aws-github-runner that referenced this pull request Nov 9, 2026
Upstream-PR: github-aws-runners#5584
Signed-off-by: Brend Smits <brend.smits@philips.com>
@Brend-Smits Brend-Smits changed the title Add FIFO warm claims and minimum rest feat: Add FIFO warm claims and minimum rest Nov 9, 2026
philips-forks-framework-releaser Bot pushed a commit to philips-forks/terraform-aws-github-runner that referenced this pull request Nov 10, 2026
Upstream-PR: github-aws-runners#5584
Signed-off-by: Brend Smits <brend.smits@philips.com>

This branch has not been deployed

No deployments
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