Page MenuHomePhabricator

Evaluate problems with Travis CI and consider the best solutions
Open, LowPublic

Description

Github now has its own CI/CD offering - Github Actions. Rather than have yet another external entity (Travis) with root access to the project, we could move to Github Actions for our CI/CD needs.

However, the Wikimedia Foundation soon plans to move repository hosting to Gitlab, so we don't want to spend the time setting up Github Actions if we're going to move away from Github in the near future anyway. The timeline for this move is currently unclear.

In the meantime we should evaluate what our problems are with Travis, and determine whether we should just spend the time addressing those versus moving to another CI platform.

Event Timeline

Samwalton9 raised the priority of this task from Low to High.Jun 9 2020, 5:12 PM
Samwalton9 lowered the priority of this task from High to Low.Jun 25 2020, 4:46 PM
Samwalton9 renamed this task from Switch from Travis CI to Github Actions to Evaluate problems with Travis CI and consider the best solutions.Jun 26 2020, 10:01 AM
Samwalton9 updated the task description. (Show Details)