Bug 1598436 - add checks for 'latest' bouncer products to cron (beta, deved, release), r=aki a=release DONTBUILD
authorNick Thomas <nthomas@mozilla.com>
Tue, 26 Nov 2019 03:59:32 +0000
changeset 524212 35bc3746ef3588d131b27a5c469b50c8e08fe9d3
parent 524211 b9a9e0b6f0df0f9a97d3c64997b68761a51bba22
child 524213 15f9e0a61e78b1d2d5bb73e20badb05c39b99d6d
push id652
push userbtara@mozilla.com
push dateSun, 08 Dec 2019 23:58:35 +0000
treeherdermozilla-esr68@16ca1384f658 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersaki, release
bugs1598436
milestone68.4.0
Bug 1598436 - add checks for 'latest' bouncer products to cron (beta, deved, release), r=aki a=release DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D54656
testing/mozharness/configs/releases/bouncer_firefox_beta.py
testing/mozharness/configs/releases/bouncer_firefox_devedition.py
testing/mozharness/configs/releases/bouncer_firefox_release.py
--- a/testing/mozharness/configs/releases/bouncer_firefox_beta.py
+++ b/testing/mozharness/configs/releases/bouncer_firefox_beta.py
@@ -1,52 +1,96 @@
 # lint_ignore=E501
 config = {
     "products": {
+        # for installers, stubs, msi (ie not updates) ...
+        # products containing "latest" are for www.mozilla.org via cron-bouncer-check
+        # products using versions are for release automation via release-bouncer-check-firefox
         "installer": {
             "product-name": "Firefox-%(version)s",
             "check_uptake": True,
             "platforms": [
                 "linux",
                 "linux64",
                 "osx",
                 "win",
                 "win64",
                 "win64-aarch64",
             ],
         },
+        "installer-latest": {
+            "product-name": "Firefox-beta-latest",
+            "check_uptake": True,
+            "platforms": [
+                "linux",
+                "linux64",
+                "osx",
+                "win",
+                "win64",
+                "win64-aarch64",
+            ],
+        },
         "installer-ssl": {
             "product-name": "Firefox-%(version)s-SSL",
             "check_uptake": True,
             "platforms": [
                 "linux",
                 "linux64",
                 "osx",
                 "win",
                 "win64",
                 "win64-aarch64",
             ],
         },
+        "installer-latest-ssl": {
+            "product-name": "Firefox-beta-latest-SSL",
+            "check_uptake": True,
+            "platforms": [
+                "linux",
+                "linux64",
+                "osx",
+                "win",
+                "win64",
+                "win64-aarch64",
+            ],
+        },
         "msi": {
             "product-name": "Firefox-%(version)s-msi-SSL",
             "check_uptake": True,
             "platforms": [
                 "win",
                 "win64",
             ],
         },
+        "msi-latest": {
+            "product-name": "Firefox-beta-msi-latest-SSL",
+            "check_uptake": True,
+            "platforms": [
+                "win",
+                "win64",
+            ],
+        },
         "stub-installer": {
             "product-name": "Firefox-%(version)s-stub",
             "check_uptake": True,
             "platforms": [
                 "win",
                 "win64",
                 "win64-aarch64",
             ],
         },
+        "stub-installer-latest": {
+            "product-name": "Firefox-beta-stub",
+            "check_uptake": True,
+            "platforms": [
+                "win",
+                "win64",
+                "win64-aarch64",
+            ],
+        },
         "complete-mar": {
             "product-name": "Firefox-%(version)s-Complete",
             "check_uptake": True,
             "platforms": [
                 "linux",
                 "linux64",
                 "osx",
                 "win",
--- a/testing/mozharness/configs/releases/bouncer_firefox_devedition.py
+++ b/testing/mozharness/configs/releases/bouncer_firefox_devedition.py
@@ -1,67 +1,116 @@
 # lint_ignore=E501
 config = {
     "products": {
+        # for installers, stubs, msi (ie not updates) ...
+        # products containing "latest" are for www.mozilla.org via cron-bouncer-check
+        # products using versions are for release automation via release-bouncer-check-firefox
         "installer": {
             "product-name": "Devedition-%(version)s",
             "check_uptake": True,
             "platforms": [
                 "linux",
                 "linux64",
                 "osx",
                 "win",
                 "win64",
+                "win64-aarch64",
+            ],
+        },
+        "installer-latest": {
+            "product-name": "Firefox-devedition-latest",
+            "check_uptake": True,
+            "platforms": [
+                "linux",
+                "linux64",
+                "osx",
+                "win",
+                "win64",
+                "win64-aarch64",
             ],
         },
         "installer-ssl": {
             "product-name": "Devedition-%(version)s-SSL",
             "check_uptake": True,
             "platforms": [
                 "linux",
                 "linux64",
                 "osx",
                 "win",
                 "win64",
+                "win64-aarch64",
+            ],
+        },
+        "installer-latest-ssl": {
+            "product-name": "Firefox-devedition-latest-SSL",
+            "check_uptake": True,
+            "platforms": [
+                "linux",
+                "linux64",
+                "osx",
+                "win",
+                "win64",
+                "win64-aarch64",
             ],
         },
         "msi": {
             "product-name": "Devedition-%(version)s-msi-SSL",
             "check_uptake": True,
             "platforms": [
                 "win",
                 "win64",
             ],
         },
+        "msi-latest": {
+            "product-name": "Firefox-devedition-msi-latest-SSL",
+            "check_uptake": True,
+            "platforms": [
+                "win",
+                "win64",
+            ],
+        },
         "stub-installer": {
             "product-name": "Devedition-%(version)s-stub",
             "check_uptake": True,
             "platforms": [
                 "win",
                 "win64",
+                "win64-aarch64",
+            ],
+        },
+        "stub-installer-latest": {
+            "product-name": "Firefox-devedition-stub",
+            "check_uptake": True,
+            "platforms": [
+                "win",
+                "win64",
+                "win64-aarch64",
             ],
         },
         "complete-mar": {
             "product-name": "Devedition-%(version)s-Complete",
             "check_uptake": True,
             "platforms": [
                 "linux",
                 "linux64",
                 "osx",
                 "win",
                 "win64",
+                "win64-aarch64",
             ],
         },
     },
     "partials": {
         "releases-dir": {
             "product-name": "Devedition-%(version)s-Partial-%(prev_version)s",
             "check_uptake": True,
             "platforms": [
                 "linux",
                 "linux64",
                 "osx",
                 "win",
                 "win64",
+                "win64-aarch64",
             ],
         },
     },
 }
--- a/testing/mozharness/configs/releases/bouncer_firefox_release.py
+++ b/testing/mozharness/configs/releases/bouncer_firefox_release.py
@@ -1,52 +1,96 @@
 # lint_ignore=E501
 config = {
     "products": {
+        # for installers, stubs, msi (ie not updates) ...
+        # products containing "latest" are for www.mozilla.org via cron-bouncer-check
+        # products using versions are for release automation via release-bouncer-check-firefox
         "installer": {
             "product-name": "Firefox-%(version)s",
             "check_uptake": True,
             "platforms": [
                 "linux",
                 "linux64",
                 "osx",
                 "win",
                 "win64",
                 "win64-aarch64",
             ],
         },
+        "installer-latest": {
+            "product-name": "Firefox-latest",
+            "check_uptake": True,
+            "platforms": [
+                "linux",
+                "linux64",
+                "osx",
+                "win",
+                "win64",
+                "win64-aarch64",
+            ],
+        },
         "installer-ssl": {
             "product-name": "Firefox-%(version)s-SSL",
             "check_uptake": True,
             "platforms": [
                 "linux",
                 "linux64",
                 "osx",
                 "win",
                 "win64",
                 "win64-aarch64",
             ],
         },
+        "installer-latest-ssl": {
+            "product-name": "Firefox-latest-SSL",
+            "check_uptake": True,
+            "platforms": [
+                "linux",
+                "linux64",
+                "osx",
+                "win",
+                "win64",
+                "win64-aarch64",
+            ],
+        },
         "msi": {
             "product-name": "Firefox-%(version)s-msi-SSL",
             "check_uptake": True,
             "platforms": [
                 "win",
                 "win64",
             ],
         },
+        "msi-latest": {
+            "product-name": "Firefox-msi-latest-SSL",
+            "check_uptake": True,
+            "platforms": [
+                "win",
+                "win64",
+            ],
+        },
         "stub-installer": {
             "product-name": "Firefox-%(version)s-stub",
             "check_uptake": True,
             "platforms": [
                 "win",
                 "win64",
                 "win64-aarch64",
             ],
         },
+        "stub-installer-latest": {
+            "product-name": "Firefox-stub",
+            "check_uptake": True,
+            "platforms": [
+                "win",
+                "win64",
+                "win64-aarch64",
+            ],
+        },
         "complete-mar": {
             "product-name": "Firefox-%(version)s-Complete",
             "check_uptake": True,
             "platforms": [
                 "linux",
                 "linux64",
                 "osx",
                 "win",