Skip to content

feat(stovepipe): wire the build controller into the server#408

Open
roychying wants to merge 2 commits into
chenghan.ying/stovepipe-build-controllerfrom
chenghan.ying/stovepipe-wire-build-step
Open

feat(stovepipe): wire the build controller into the server#408
roychying wants to merge 2 commits into
chenghan.ying/stovepipe-build-controllerfrom
chenghan.ying/stovepipe-wire-build-step

Conversation

@roychying

Copy link
Copy Markdown
Contributor

What?

Wires build.NewController into service/stovepipe/server/main.go. Adds a fakeBuildRunnerFactory example backend (mirrors the existing fakeSourceControlFactory pattern). Extracts controller registration into registerPrimaryControllers/registerDLQControllers helpers so each factory is constructed once and threaded through every consumer, rather than duplicated per controller as more stages land. Gives the build topic a real Subscription (it was publish-only from process until now).

Test Plan

make build, make test - all clean.

Issue

@roychying
roychying requested review from a team, behinddwalls and sbalabanov as code owners July 20, 2026 23:22
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