Bug 1554048 - Fennec Nightly: checksums are uploaded in the candidates directory, instead of the nightly one r=mtabara a=release
authorJohan Lorenzo <jlorenzo@mozilla.com>
Fri, 24 May 2019 07:10:34 +0200
changeset 536427 b7bf7fa2d8c476df3a2462c20259e239ab1770c0
parent 536426 1f2cf02d4beba08f432cb2a6fabb3d20a6a59ba9
child 536428 2f46b19ec841c939b84fa40be8b326a11141e6da
push id2082
push userffxbld-merge
push dateMon, 01 Jul 2019 08:34:18 +0000
treeherdermozilla-release@2fb19d0466d2 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmtabara, release
bugs1554048
milestone68.0
Bug 1554048 - Fennec Nightly: checksums are uploaded in the candidates directory, instead of the nightly one r=mtabara a=release Differential Revision: https://phabricator.services.mozilla.com/D32414
taskcluster/ci/beetmover-checksums/kind.yml
taskcluster/taskgraph/manifests/fennec_candidates.yml
taskcluster/taskgraph/manifests/fennec_candidates_checksums.yml
taskcluster/taskgraph/manifests/fennec_nightly.yml
taskcluster/taskgraph/manifests/fennec_nightly_checksums.yml
--- a/taskcluster/ci/beetmover-checksums/kind.yml
+++ b/taskcluster/ci/beetmover-checksums/kind.yml
@@ -16,21 +16,16 @@ only-for-attributes:
     - nightly
     - shippable
 
 job-template:
     shipping-phase: promote
     attributes:
         artifact_prefix: public
         artifact_map:
-            by-project:
+            by-platform:
+                android-(aarch64|api-16|x86|x86_64)-(beta|release): taskcluster/taskgraph/manifests/fennec_candidates_checksums.yml
+                android-(aarch64|api-16|x86|x86_64)-nightly: taskcluster/taskgraph/manifests/fennec_nightly_checksums.yml
                 default:
-                    by-platform:
-                        android.*: taskcluster/taskgraph/manifests/fennec_nightly_checksums.yml
+                    by-project:
                         default: taskcluster/taskgraph/manifests/firefox_nightly_checksums.yml
-                mozilla-beta:
-                    by-platform:
-                        android.*: taskcluster/taskgraph/manifests/fennec_candidates_checksums.yml
-                        default: taskcluster/taskgraph/manifests/firefox_candidates_checksums.yml
-                mozilla-release:
-                    by-platform:
-                        android.*: taskcluster/taskgraph/manifests/fennec_candidates_checksums.yml
-                        default: taskcluster/taskgraph/manifests/firefox_candidates_checksums.yml
+                        mozilla-beta: taskcluster/taskgraph/manifests/firefox_candidates_checksums.yml
+                        mozilla-release: taskcluster/taskgraph/manifests/firefox_candidates_checksums.yml
--- a/taskcluster/taskgraph/manifests/fennec_candidates.yml
+++ b/taskcluster/taskgraph/manifests/fennec_candidates.yml
@@ -9,26 +9,26 @@ default_locales:  # if given an empty lo
     - multi
 tasktype_map:  # map task reference to task type.
     build: build
     build-signing: signing
     nightly-l10n-signing: signing
 platform_names:
     path_platform:
         by-platform:
-            android-x86-(nightly|beta): 'android-x86'
-            android-x86_64-(nightly|beta): 'android-x86_64'
-            android-api-16-(nightly|beta): 'android-api-16'
-            android-aarch64-(nightly|beta): 'android-aarch64'
+            android-x86-beta: 'android-x86'
+            android-x86_64-beta: 'android-x86_64'
+            android-api-16-beta: 'android-api-16'
+            android-aarch64-beta: 'android-aarch64'
     filename_platform:
         by-platform:
-            android-x86-(nightly|beta): 'android-i386'
-            android-x86_64-(nightly|beta): 'android-x86_64'
-            android-api-16-(nightly|beta): 'android-arm'
-            android-aarch64-(nightly|beta): 'android-aarch64'
+            android-x86-beta: 'android-i386'
+            android-x86_64-beta: 'android-x86_64'
+            android-api-16-beta: 'android-arm'
+            android-aarch64-beta: 'android-aarch64'
 
 # A default entry, which the mappings below extend and override.
 # Final 'destinations' will be the product of:
 # s3_bucket_paths + destinations + locale_prefix + pretty_name
 default: &default
     from:
         - build
     all_locales: false
--- a/taskcluster/taskgraph/manifests/fennec_candidates_checksums.yml
+++ b/taskcluster/taskgraph/manifests/fennec_candidates_checksums.yml
@@ -6,26 +6,26 @@ s3_bucket_paths:
     - pub/mobile/candidates
 default_locales:  # if given an empty locale, use these locales
     - en-US
 tasktype_map:  # Map task reference to task type.
     checksums-signing: signing
 platform_names:
     path_platform:
         by-platform:
-            android-x86-(nightly|beta): 'android-x86'
-            android-x86_64-(nightly|beta): 'android-x86_64'
-            android-api-16-(nightly|beta): 'android-api-16'
-            android-aarch64-(nightly|beta): 'android-aarch64'
+            android-x86-beta: 'android-x86'
+            android-x86_64-beta: 'android-x86_64'
+            android-api-16-beta: 'android-api-16'
+            android-aarch64-beta: 'android-aarch64'
     filename_platform:
         by-platform:
-            android-x86-(nightly|beta): 'android-i386'
-            android-x86_64-(nightly|beta): 'android-x86_64'
-            android-api-16-(nightly|beta): 'android-arm'
-            android-aarch64-(nightly|beta): 'android-aarch64'
+            android-x86-beta: 'android-i386'
+            android-x86_64-beta: 'android-x86_64'
+            android-api-16-beta: 'android-arm'
+            android-aarch64-beta: 'android-aarch64'
 
 # A default entry, which the mappings below extend and override.
 # Final 'destinations' will be the product of:
 # s3_bucket_paths + destinations + locale_prefix + pretty_name
 default: &default
     from:
         - checksums-signing
     all_locales: true
--- a/taskcluster/taskgraph/manifests/fennec_nightly.yml
+++ b/taskcluster/taskgraph/manifests/fennec_nightly.yml
@@ -9,26 +9,26 @@ default_locales:  # if given an empty lo
     - multi
 tasktype_map:  # Map task reference to task type.
     build: build
     build-signing: signing
     nightly-l10n-signing: signing
 platform_names:
     path_platform:
         by-platform:
-            android-x86-(nightly|beta): 'android-x86'
-            android-x86_64-(nightly|beta): 'android-x86_64'
-            android-api-16-(nightly|beta): 'android-api-16'
-            android-aarch64-(nightly|beta): 'android-aarch64'
+            android-x86-nightly: 'android-x86'
+            android-x86_64-nightly: 'android-x86_64'
+            android-api-16-nightly: 'android-api-16'
+            android-aarch64-nightly: 'android-aarch64'
     filename_platform:
         by-platform:
-            android-x86-(nightly|beta): 'android-i386'
-            android-x86_64-(nightly|beta): 'android-x86_64'
-            android-api-16-(nightly|beta): 'android-arm'
-            android-aarch64-(nightly|beta): 'android-aarch64'
+            android-x86-nightly: 'android-i386'
+            android-x86_64-nightly: 'android-x86_64'
+            android-api-16-nightly: 'android-arm'
+            android-aarch64-nightly: 'android-aarch64'
 
 # A default entry, which the mappings below extend and override.
 # Final 'destinations' will be the product of:
 # s3_bucket_paths + destinations + locale_prefix + pretty_name
 default: &default
     from:
         - build
     all_locales: false
--- a/taskcluster/taskgraph/manifests/fennec_nightly_checksums.yml
+++ b/taskcluster/taskgraph/manifests/fennec_nightly_checksums.yml
@@ -6,26 +6,26 @@ s3_bucket_paths:
     - pub/mobile/nightly
 default_locales:  # if given an empty locale, use these locales
     - en-US
 tasktype_map:  # Map task reference to task type.
     checksums-signing: signing
 platform_names:
     path_platform:
         by-platform:
-            android-x86-(nightly|beta): 'android-x86'
-            android-x86_64-(nightly|beta): 'android-x86_64'
-            android-api-16-(nightly|beta): 'android-api-16'
-            android-aarch64-(nightly|beta): 'android-aarch64'
+            android-x86-nightly: 'android-x86'
+            android-x86_64-nightly: 'android-x86_64'
+            android-api-16-nightly: 'android-api-16'
+            android-aarch64-nightly: 'android-aarch64'
     filename_platform:
         by-platform:
-            android-x86-(nightly|beta): 'android-i386'
-            android-x86_64-(nightly|beta): 'android-x86_64'
-            android-api-16-(nightly|beta): 'android-arm'
-            android-aarch64-(nightly|beta): 'android-aarch64'
+            android-x86-nightly: 'android-i386'
+            android-x86_64-nightly: 'android-x86_64'
+            android-api-16-nightly: 'android-arm'
+            android-aarch64-nightly: 'android-aarch64'
 
 # A default entry, which the mappings below extend and override.
 # Final 'destinations' will be the product of:
 # s3_bucket_paths + destinations + locale_prefix + pretty_name
 default: &default
     from:
         - checksums-signing
     all_locales: true