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

Reply via email to