hashar created this task.
hashar added projects: Release-Engineering-Team-TODO, Release-Engineering-Team
(CI & Testing services), MachineVision, MediaWiki-extensions-PropertySuggester,
Wikidata-Campsite.
Restricted Application added subscribers: Liuxinyu970226, Aklapper.
Restricted Application added projects: Wikidata, Structured-Data-Backlog.
TASK DESCRIPTION
I have found out a few extensions that are apparently deployed to Wikimedia
but have their CI jobs relying on composer to install dependencies. They should
be switched to use `mediawiki/vendor` instead.
There is at least:
- MachineVision
- PropertySuggester
- WikibaseQualityConstraints
- WikibaseJavaScriptApi
- WikibaseQuality
- WikibaseQualityExternalValidation
They are configured in integration/config with the composer variant of the
job, and there is even a FIXME for them. Example:
name=zuul/layout.yaml
- name: mediawiki/extensions/MachineVision
template:
# FIXME: Document why this is using the composer variant.
- name: extension-quibble-composer
That should be `extension-quibble-vendor`, or due to T232759
<https://phabricator.wikimedia.org/T232759>:
- extension-quibble-noselenium
- extension-quibble-only-selenium
TASK DETAIL
https://phabricator.wikimedia.org/T249845
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: hashar
Cc: Aklapper, hashar, Liuxinyu970226, CBogen, darthmon_wmde, Nandana,
NebulousIris, Lahi, Gq86, Ramsey-WMF, GoranSMilovanovic, QZanden, LawExplorer,
_jensen, rosalieper, Liudvikas, Scott_WUaS, Jonas, Wikidata-bugs, aude,
Lydia_Pintscher, Sjoerddebruin, Mbch331
_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs