Description
Details
Event Timeline
Change 459991 had a related patch set uploaded (by Hashar; owner: Addshore):
[integration/config@master] Add more Wikibase extensions to gatedextensions
Copying my comment in gerrit:
Gate is already quite slow. Ideally we'd have every production extension and skin in here, but…
Change 460080 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] QA report for gated extensions and their dependencies
Change 460080 merged by jenkins-bot:
[integration/config@master] QA report for gated extensions and their dependencies
I have created a dummy test that tracks whether dependencies of gated extensions are also in the gate https://gerrit.wikimedia.org/r/#/c/integration/config/+/460080/
The test is run daily and the test report is at https://integration.wikimedia.org/ci/job/integration-config-qa/lastBuild/testReport/ , that gives me failures such as:
Dependency of gated project is in gate: AbuseFilter ... ok Dependency of gated project is in gate: AntiSpoof ... FAIL Dependency of gated project is in gate: BetaFeatures ... FAIL Dependency of gated project is in gate: Capiunto ... FAIL Dependency of gated project is in gate: CentralAuth ... FAIL Dependency of gated project is in gate: CheckUser ... ok Dependency of gated project is in gate: CirrusSearch ... ok Dependency of gated project is in gate: Cite ... FAIL Dependency of gated project is in gate: CodeEditor ... FAIL Dependency of gated project is in gate: Echo ... ok Dependency of gated project is in gate: EducationProgram ... FAIL Dependency of gated project is in gate: Elastica ... ok Dependency of gated project is in gate: EventLogging ... ok Dependency of gated project is in gate: Flow ... ok Dependency of gated project is in gate: GeoData ... ok Dependency of gated project is in gate: JsonConfig ... ok Dependency of gated project is in gate: MobileApp ... ok Dependency of gated project is in gate: MobileFrontend ... ok Dependency of gated project is in gate: PdfHandler ... FAIL Dependency of gated project is in gate: PropertySuggester ... FAIL Dependency of gated project is in gate: Scribunto ... FAIL Dependency of gated project is in gate: SiteMatrix ... ok Dependency of gated project is in gate: SyntaxHighlight_GeSHi ... FAIL Dependency of gated project is in gate: TimedMediaHandler ... ok Dependency of gated project is in gate: UniversalLanguageSelector ... ok Dependency of gated project is in gate: VisualEditor ... ok Dependency of gated project is in gate: WikiEditor ... FAIL Dependency of gated project is in gate: Wikibase ... ok Dependency of gated project is in gate: WikibaseLexeme ... FAIL Dependency of gated project is in gate: WikibaseMediaInfo ... FAIL Dependency of gated project is in gate: WikibaseQuality ... FAIL Dependency of gated project is in gate: WikibaseQualityConstraints ... FAIL Dependency of gated project is in gate: WikimediaBadges ... FAIL Dependency of gated project is in gate: ZeroBanner ... ok Dependency of gated project is in gate: ZeroPortal ... ok Dependency of gated project is in gate: cldr ... ok Dependency of gated project is in gate: skins/MinervaNeue ... FAIL
This task covers a some of those cases.
Of the things I see in T204153#4580923 we should add:
- WikimediaBadges (few or no tests, but deployed everywhere)
- ArticlePlaceholder (see comment below)
Deployed on wikidata only, but would suck to break
- Dependency of gated project is in gate: WikibaseLexeme ... FAIL
- Dependency of gated project is in gate: WikibaseMediaInfo ... FAIL
- Dependency of gated project is in gate: WikibaseQuality ... FAIL
- Dependency of gated project is in gate: WikibaseQualityConstraints ... FAIL
- Dependency of gated project is in gate: PropertySuggester ... FAIL
We also noticed that ArticlePlaceholder is not current run as part of the Wikibase CI but it probably should be.
We have filed T213815 and then that would also appear in this list of things are are not gated.
Change 480463 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] Add WikibaseMediaInfo to gated extensions
Change 480463 had a related patch set uploaded (by Reedy; owner: Jforrester):
[integration/config@master] Add WikibaseMediaInfo to gated extensions
Change 480463 merged by jenkins-bot:
[integration/config@master] Add WikibaseMediaInfo to gated extensions
Change 504764 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Add WikibaseCirrusSearch to extension-gate
Change 504764 merged by jenkins-bot:
[integration/config@master] Add WikibaseCirrusSearch to extension-gate
This ticket just talks about "more".
We do have more.
In the future we will have all of the things as part of T249674: Have all Wikimedia production extensions and skins in the CI gate
So I am closing this to leave the rest of the worth tracked there.