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

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

This branch was previously deployed

1 inactive deployment
stack-rebase — 1c2974b8 Deployed Aug 5, 2026 by roychying via Rebase Stack #335
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