From 8f795e290b71bb1540e4852e956c4050e0377f74 Mon Sep 17 00:00:00 2001 From: Nick Thomas Date: Tue, 26 Nov 2019 03:59:32 +0000 Subject: [PATCH] Bug 1598436 - add checks for 'latest' bouncer products to cron (beta, deved, release), r=aki Differential Revision: https://phabricator.services.mozilla.com/D54656 --HG-- extra : moz-landing-system : lando --- .../configs/releases/bouncer_firefox_beta.py | 44 +++++++++++++++++ .../releases/bouncer_firefox_devedition.py | 49 +++++++++++++++++++ .../releases/bouncer_firefox_release.py | 44 +++++++++++++++++ 3 files changed, 137 insertions(+) diff --git a/testing/mozharness/configs/releases/bouncer_firefox_beta.py b/testing/mozharness/configs/releases/bouncer_firefox_beta.py index 2bc92f989a6d..7a49da49b839 100644 --- a/testing/mozharness/configs/releases/bouncer_firefox_beta.py +++ b/testing/mozharness/configs/releases/bouncer_firefox_beta.py @@ -1,6 +1,9 @@ # 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, @@ -13,6 +16,18 @@ config = { "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, @@ -25,6 +40,18 @@ config = { "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, @@ -33,6 +60,14 @@ config = { "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, @@ -42,6 +77,15 @@ config = { "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, diff --git a/testing/mozharness/configs/releases/bouncer_firefox_devedition.py b/testing/mozharness/configs/releases/bouncer_firefox_devedition.py index 774c3a399eee..6058da415679 100644 --- a/testing/mozharness/configs/releases/bouncer_firefox_devedition.py +++ b/testing/mozharness/configs/releases/bouncer_firefox_devedition.py @@ -1,6 +1,9 @@ # 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, @@ -10,6 +13,19 @@ config = { "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": { @@ -21,6 +37,19 @@ config = { "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": { @@ -31,12 +60,30 @@ config = { "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": { @@ -48,6 +95,7 @@ config = { "osx", "win", "win64", + "win64-aarch64", ], }, }, @@ -61,6 +109,7 @@ config = { "osx", "win", "win64", + "win64-aarch64", ], }, }, diff --git a/testing/mozharness/configs/releases/bouncer_firefox_release.py b/testing/mozharness/configs/releases/bouncer_firefox_release.py index 8a28a1d680b3..b1d768a12de5 100644 --- a/testing/mozharness/configs/releases/bouncer_firefox_release.py +++ b/testing/mozharness/configs/releases/bouncer_firefox_release.py @@ -1,6 +1,9 @@ # 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, @@ -13,6 +16,18 @@ config = { "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, @@ -25,6 +40,18 @@ config = { "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, @@ -33,6 +60,14 @@ config = { "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, @@ -42,6 +77,15 @@ config = { "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,