Skip to content
This repository was archived by the owner on Mar 20, 2024. It is now read-only.

Buildbot 0.9 support #115

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Buildbot 0.9 support #115

wants to merge 3 commits into from

Conversation

str4d
Copy link

@str4d str4d commented May 10, 2017

Buildbot 0.9 replaced their ad-hoc API with a JSON-RPC REST interface. This PR adds support for transparently using the v2 API if available, and falling back to the v1 API.


This change is Reviewable

@str4d
Copy link
Author

str4d commented May 10, 2017

I implemented and tested this as part of upgrading our CI system at https://ci.z.cash/ to Buildbot 0.9. However, I expect it needs significantly-more testing, especially to ensure that the v1 API code is unchanged.

@Manishearth
Copy link
Member

r? @edunham or @aneeshusa

Probably don't have time myself to look through all this. May get to it eventually.

@str4d
Copy link
Author

str4d commented May 10, 2017

Oh, side-note: v2 support is currently broken without the fix in buildbot/buildbot#3180 (which I'm currently applying as a patch to buildbot 0.9.7 in our CI).

@edunham
Copy link

edunham commented May 15, 2017

@str4d please make sure the refactor passes flake8 -- https://travis-ci.org/servo/homu/jobs/230962270

@cgwalters
Copy link

My vote would be removing the explicit BuildBot support - particularly now that (I believe) Rust no longer uses it. Instead, change your BuildBot configuration to write github status hooks. Then, no special support for BuildBot is necessary in Homu - all build systems are equal.

@bors-servo
Copy link

☔ The latest upstream changes (presumably #117) made this pull request unmergeable. Please resolve the merge conflicts.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants