Paladox has uploaded a new change for review.
https://gerrit.wikimedia.org/r/323540
Change subject: Support extension and skin dependacies in the skin pipeline and
extension pipeline
......................................................................
Support extension and skin dependacies in the skin pipeline and extension
pipeline
Change-Id: Icad88b9b0995199eb3e75b9e5ce9f7a0acfee16e
---
M zuul/parameter_functions.py
1 file changed, 17 insertions(+), 18 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/integration/config
refs/changes/40/323540/1
diff --git a/zuul/parameter_functions.py b/zuul/parameter_functions.py
index 0b3deb8..91a9945 100644
--- a/zuul/parameter_functions.py
+++ b/zuul/parameter_functions.py
@@ -93,9 +93,8 @@
# Heavy build T143546
params['BUILD_TIMEOUT'] = 180 # minutes
-
dependencies = {
- 'AbuseFilter': ['AntiSpoof'],
+ 'extensions/AbuseFilter': ['extensions/AntiSpoof'],
'ApiFeatureUsage': ['Elastica'],
'Arrays': ['Loops', 'ParserFunctions', 'Variables'],
'ArticlePlaceholder': ['Wikibase', 'Scribunto'],
@@ -174,22 +173,22 @@
'VisualEditor': ['Cite'],
'Wikibase': ['CirrusSearch', 'cldr', 'Elastica', 'GeoData',
'Scribunto', 'Capiunto'],
- 'WikibaseJavaScriptApi': ['Wikibase'],
- 'WikibaseLexeme': ['Wikibase'],
- 'WikibaseMediaInfo': ['Wikibase'],
- 'WikibaseQuality': ['Wikibase'],
- 'WikibaseQualityConstraints': ['Wikibase', 'WikibaseQuality'],
- 'WikibaseQualityExternalValidation': ['Wikibase', 'WikibaseQuality'],
- 'Wikidata': ['cldr', 'Elastica',
+ 'extensions/WikibaseJavaScriptApi': ['extensions/Wikibase'],
+ 'extensions/WikibaseLexeme': ['extensions/Wikibase'],
+ 'extensions/WikibaseMediaInfo': ['Wikibase'],
+ 'extensions/WikibaseQuality': ['Wikibase'],
+ 'extensions/WikibaseQualityConstraints': ['Wikibase', 'WikibaseQuality'],
+ 'extensions/WikibaseQualityExternalValidation': ['Wikibase',
'WikibaseQuality'],
+ 'extensions/Wikidata': ['cldr', 'Elastica',
'GeoData', 'Scribunto'],
- 'Wikidata.org': ['Wikibase'],
- 'WikidataPageBanner': ['Wikidata'],
- 'WikimediaBadges': ['Wikibase'],
- 'WikimediaEvents': ['EventLogging'],
- 'wikihiero': ['VisualEditor'],
- 'ZeroBanner': ['Echo', 'JsonConfig', 'MobileFrontend', 'VisualEditor',
+ 'extensions/Wikidata.org': ['Wikibase'],
+ 'extensions/WikidataPageBanner': ['Wikidata'],
+ 'extensions/WikimediaBadges': ['Wikibase'],
+ 'extensions/WikimediaEvents': ['EventLogging'],
+ 'extensions/wikihiero': ['VisualEditor'],
+ 'extensions/ZeroBanner': ['Echo', 'JsonConfig', 'MobileFrontend',
'VisualEditor',
'ZeroPortal'],
- 'ZeroPortal': ['Echo', 'JsonConfig', 'MobileFrontend', 'Scribunto',
+ 'extensions/ZeroPortal': ['extensions/Echo', 'JsonConfig',
'MobileFrontend', 'Scribunto',
'VisualEditor', 'ZeroBanner'],
}
@@ -201,7 +200,7 @@
:type job: zuul.model.Job
:type params: dict
"""
- if not params['ZUUL_PROJECT'].startswith('mediawiki/extensions/'):
+ if not params['ZUUL_PROJECT'].startswith('mediawiki/'):
return
# mediawiki/extensions/FooBar
split = params['ZUUL_PROJECT'].split('/')
@@ -218,7 +217,7 @@
# Export with a literal \n character and have bash expand it later
params['EXT_DEPENDENCIES'] = '\\n'.join(
- 'mediawiki/extensions/' + dep for dep in sorted(deps)
+ 'mediawiki/' + dep for dep in sorted(deps)
)
--
To view, visit https://gerrit.wikimedia.org/r/323540
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Icad88b9b0995199eb3e75b9e5ce9f7a0acfee16e
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Paladox <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits