Bug 1600916 - Change version field on geckoview beetmover to valid Maven version. r=jlorenzo a=bustage-fix
authorAlex Lopez <alex.lopez.zorzano@gmail.com>
Thu, 22 Oct 2020 08:26:13 +0000
changeset 553879 03de9a8a6f7c949b046b5a1197988391ede9e84f
parent 553878 7d6d66062e843a75b7aafb4ec0ae2dff355755e7
child 554048 5684c9b12b5e1ee9a076155f2193b1c72545b123
push id37884
push usersmolnar@mozilla.com
push dateThu, 22 Oct 2020 09:36:46 +0000
treeherdermozilla-central@03de9a8a6f7c [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjlorenzo, bustage-fix
bugs1600916
milestone84.0a1
first release with
nightly linux32
03de9a8a6f7c / 84.0a1 / 20201022093646 / files
nightly linux64
03de9a8a6f7c / 84.0a1 / 20201022093646 / files
nightly mac
03de9a8a6f7c / 84.0a1 / 20201022093646 / files
nightly win32
03de9a8a6f7c / 84.0a1 / 20201022093646 / files
nightly win64
03de9a8a6f7c / 84.0a1 / 20201022093646 / files
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
releases
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1600916 - Change version field on geckoview beetmover to valid Maven version. r=jlorenzo a=bustage-fix Differential Revision: https://phabricator.services.mozilla.com/D93882
taskcluster/taskgraph/transforms/task.py
--- a/taskcluster/taskgraph/transforms/task.py
+++ b/taskcluster/taskgraph/transforms/task.py
@@ -1001,16 +1001,21 @@ def build_beetmover_push_to_release_payl
 })
 def build_beetmover_maven_payload(config, task, task_def):
     build_beetmover_payload(config, task, task_def)
 
     task_def['payload']['artifact_id'] = task['worker']['release-properties']['artifact-id']
     if task['worker'].get('artifact-map'):
         task_def['payload']['artifactMap'] = task['worker']['artifact-map']
 
+    task_def['payload']['version'] = _compute_geckoview_version(
+        task['worker']['release-properties']['app-version'],
+        task['worker']['release-properties']['build-id']
+    )
+
     del task_def['payload']['releaseProperties']['hashType']
     del task_def['payload']['releaseProperties']['platform']
 
 
 @payload_builder('balrog', schema={
     Required('balrog-action'): Any(*BALROG_ACTIONS),
     Optional('product'): text_type,
     Optional('platforms'): [text_type],