WMDE-leszek created this task.
WMDE-leszek added a project: Wikidata-Campsite.
Restricted Application added a subscriber: Aklapper.
Restricted Application added a project: Wikidata.
TASK DESCRIPTION
Currently Wikibase CI run on WMF Jenkins is "augmented" by running php unit
tests in a variety of additional configurations (e.g. non-English wiki,
repo/client-only environment, etc) on legacy Travis CI infrastructure
(travis-ci.org) - via github mirror of Gerrit code repository, see
https://travis-ci.org/github/wikimedia/Wikibase.
travis-ci.org service is going to stop on Dec 31st 2020
(https://docs.travis-ci.com/user/migrate/open-source-repository-migration#q-when-will-the-migration-from-travis-ciorg-to-travis-cicom-be-completed),
when all github repositories that are supposed to continue using Travis CI
should be migrated to travis-ci.com.
There are no significant technical issues preventing migrating Wikibase
github mirror to travis-ci.com. However, the new billing policy of Travis CI
(https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing) would in practice
mean that Wikibase CI jobs would not be run on travis-ci.com, or only run in
limited extent.
It looks like the "credit" balance of github.com/wikimedia on Travis CI has
already been used in November.
https://travis-ci.com/github/wikimedia displays the message "Builds have been
temporarily disabled for private and public repositories due to a negative
credit balance. Please go to the Plan page to replenish your credit balance."
**Incomplete** list of options includes:
- migrating additional CI for Wikibase to some other CI infrastructure, e.g.
Github Actions
- negotiating with the WMF changing the Travis CI plan to a paid one which
would an unlimited/less limited resources available
- migrate additional CI for Wikibase to additional jobs on WMF Jenkins CI
Dropping the extended CI testing is not considered an option unless arguments
are provided for it serving no purpose.
Acceptance criteria:
[ ] Decision on how to continue with the "Secondary" CI for Wikibase has been
recorded on the ticket, and, if applicable, as an ADR in Wikibase git repository
[ ] Tasks have been created for WMDE Engineering team to execute the decision
TASK DETAIL
https://phabricator.wikimedia.org/T270158
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: WMDE-leszek
Cc: Aklapper, WMDE-leszek, Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic,
QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, Jonas, Wikidata-bugs,
aude, Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs