Skip to content

feat(buildrunner extension): add shared platform buildkite/githubactions BuildRunner clients - #423

Merged
roychying merged 19 commits into
mainfrom
chenghan.ying/refactor-buildrunner-extension
Aug 5, 2026
Merged

feat(buildrunner extension): add shared platform buildkite/githubactions BuildRunner clients#423
roychying merged 19 commits into
mainfrom
chenghan.ying/refactor-buildrunner-extension

Conversation

@roychying

Copy link
Copy Markdown
Contributor

Summary

  • Extract shared Buildkite and GitHub Actions clients into platform/extension/buildrunner/ and refactor the existing submitqueue adapters to use them.
  • Add stovepipe-side Buildkite and GitHub Actions BuildRunner adapters on top of the shared clients.

Test plan

  • go build ./...
  • go test ./platform/extension/buildrunner/... ./submitqueue/extension/buildrunner/... ./stovepipe/extension/buildrunner/...
  • make gazelle (no drift)

@roychying
roychying requested review from a team, behinddwalls and sbalabanov as code owners July 22, 2026 01:42
Comment thread platform/extension/buildrunner/buildkite/client.go Outdated
Comment thread platform/extension/buildrunner/buildkite/client.go Outdated
Comment thread platform/extension/buildrunner/buildkite/client.go Outdated
Comment thread platform/extension/buildrunner/buildkite/client.go Outdated
Comment thread platform/extension/buildrunner/buildkite/client_test.go Outdated
Comment thread platform/extension/buildrunner/buildkite/client_test.go Outdated
Comment thread platform/extension/buildrunner/githubactions/client.go
Comment thread stovepipe/extension/buildrunner/buildkite/buildkite.go Outdated
Comment thread stovepipe/extension/buildrunner/buildkite/buildkite.go Outdated
Comment thread stovepipe/extension/buildrunner/githubactions/githubactions_test.go Outdated
@roychying
roychying requested a review from sbalabanov July 23, 2026 01:38
…ad of hardcoded not-found strings, matching buildkite.
@roychying roychying changed the title feat: add shared platform buildkite/githubactions BuildRunner clients feat(buildrunner extension): add shared platform buildkite/githubactions BuildRunner clients Aug 4, 2026
@roychying
roychying enabled auto-merge August 5, 2026 00:08
@roychying
roychying added this pull request to the merge queue Aug 5, 2026
Merged via the queue into main with commit 5d67d64 Aug 5, 2026
15 checks passed
@behinddwalls
behinddwalls deleted the chenghan.ying/refactor-buildrunner-extension branch August 5, 2026 00:15
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.

3 participants