Page MenuHomePhabricator

WikibaseQualityConstraints travis build status
Closed, ResolvedPublic

Description

Apparently WikibaseQualityConstraints currently gets built on travis. Unfortunately it fails/errors on all builds.

Questions

  • What values does the travis build bring us that we do not get from Jenkins (answer might possibly be the PHP matrix testing)? Depending on the answer decision could be taken to phase it out.
  • which steps are required to make it green?
  • notification channels (slack, irc) are configured but apparently do not reach us. Should we change that to our (todo) incident email?

Event Timeline

Change 457454 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseQualityConstraints@master] Clone Wikibase submodules in Travis script

https://gerrit.wikimedia.org/r/457454

Change 457454 merged by jenkins-bot:
[mediawiki/extensions/WikibaseQualityConstraints@master] Clone Wikibase submodules in Travis script

https://gerrit.wikimedia.org/r/457454

So I went through the build history, and we haven’t had a single successful build since #929, almost two years ago (6 March 2018) – all the builds since then have errored, with the exception of a handful canceled ones.

Fixing a build that’s been broken for almost two years sounds like a lot of trouble, and with us already having Wikimedia CI (Gerrit), I don’t think it’s worth it. Let’s yeet that config.

Change 566719 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseQualityConstraints@master] Remove Travis and Coveralls configuration

https://gerrit.wikimedia.org/r/566719

Change 566719 merged by jenkins-bot:
[mediawiki/extensions/WikibaseQualityConstraints@master] Remove Travis and Coveralls configuration

https://gerrit.wikimedia.org/r/566719