Last May, TravisCI announced that they were going to consolidate all open source travis-ci.org users under travis-ci.com instead. At the same time, GitHub announced the deprecation of their Services feature, which was the basis for the travis-ci.org CI integration. TravisCI created a new GitHub Application, but it only supports travis-ci.com repositories.

With many thanks to Pietro Albini from the Rust ops teams (who not only implemented missing support for the new GitHub checks API to homu [1], but also created a tool [2] to automatically migrate GitHub repositories from the old setup to the new one), I have completed the migration of every repository under the Servo organization, and successfully merged a PR in the gleam repo using the new setup [3].

If you attempt to merge a PR and find that something isn't working right, please let me know! Enjoy the new commit status pages on your PRs! [4]

Cheers,
Josh

[1] https://github.com/rust-ops/homu/pull/10
[2] https://github.com/pietroalbini/travis-migrate/
[3] https://github.com/servo/gleam/pull/181
[4] https://github.com/servo/servo/pull/22660/checks
_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to