Skip to content

refactor(compute-providers): share EC2 runner operations - #5306

Open
edersonbrilhante wants to merge 2 commits into
refactor-ec2-provider-isolationfrom
refactor-ec2-runner-operations
Open

refactor(compute-providers): share EC2 runner operations#5306
edersonbrilhante wants to merge 2 commits into
refactor-ec2-provider-isolationfrom
refactor-ec2-runner-operations

Conversation

@edersonbrilhante

Copy link
Copy Markdown
Contributor

Description

Moves the shared EC2 runner implementation and types out of the control-plane directory and exposes them through the EC2 provider package boundary so multiple orchestration entry points can use the same runner operations.

Requires callers to provide a RunnerSource, preserving the existing scale-up-lambda and pool-lambda values. Both EC2 launch paths now use that caller-provided source for the ghr:created_by tag.

PR #5301 is the follow-up and will be stacked on this PR.

Test Plan

  • Ran ESLint for the compute-provider and control-plane projects.
  • Ran the Lambda Vitest suite: 50 test files and 819 tests passed.
  • Ran git diff --check against refactor-ec2-provider-isolation.

Related Issues

None.

@edersonbrilhante
edersonbrilhante requested a review from a team as a code owner August 27, 2026 10:48
@github-actions

Copy link
Copy Markdown
Contributor

Dependency Review

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

Scanned Files

None

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