Jack Moffitt
unread,May 20, 2013, 7:37:45 PM5/20/13You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to dev-...@lists.mozilla.org
Servo now has continuous integration just like Rust thanks to the work
of Ben Hearsum of Mozilla's releng team and Brian Anderson.
The same code of bors runs as bors-servo and will test and integrate
pull requests on demand.
It works the same way as the Rust project, but a quick synopsis is:
1) Contributor makes a pull request to Servo repo
2) Approved reviewer reviews the change
3) If review is good, r+ is added to the last approved commit in the PR.
4) Bors builds and tests the branch, and if all goes well merges to master.
Note that right now this only integrates Linux builds, but Mac OS X
should follow in a few days. Build logs are also unavailable, but
should appear soon.
Also, the dependencies from mozilla-servo are not integrated with
bors, although they will be checked when attempting to update Servo's
submodule pointers.
The policy for the last few months has been to push submodule updates
without review. This policy should now become to self-review a
submodule update PR. Perhaps in the future bors could streamline that
part of the flow.
Comments, questions?
jack.