Bug 1861749: allow bouncer-locations to run on try r=releng-reviewers,taskgraph-reviewers,jcristau

Getting this to run on Try through fuzzy or other selectors means we either need to remove or get past the `run-on-releases` selector used by this job. The former is not ideal, as it causes the job to begin to run on beta and other releases (which will probably just end up failing), so I'm adjusting `release_type` on Try to be set to Nightly.

Based on what I see `release_type` being used for, and what `run-on-releases` is set to, I believe this shouldn't have impacts outside of what I intend...but it's difficult to be absolutely certain of that. In any case, there is virtually zero chance that this could bust anything outside of Try.

Differential Revision: https://phabricator.services.mozilla.com/D192262
This commit is contained in:
Ben Hearsum 2023-11-27 16:15:08 +00:00
parent ac99e87c1d
commit 9bc264fbc5
4 changed files with 26 additions and 26 deletions

View file

@ -63,19 +63,19 @@ job-defaults:
tooltool-downloads: internal
# Note: These settings are only honored by nightly (i.e. shipping) builds
update-channel:
by-release-type:
nightly: nightly
nightly-oak: nightly-oak
nightly-pine: nightly-pine
beta:
by-shipping-product:
devedition: aurora
default: beta
release.*: release
esr.*: esr
by-project:
try: nightly-try
default:
by-project:
try: nightly-try
by-release-type:
nightly: nightly
nightly-oak: nightly-oak
nightly-pine: nightly-pine
beta:
by-shipping-product:
devedition: aurora
default: beta
release.*: release
esr.*: esr
default: null
fetches:
toolchain:

View file

@ -46,19 +46,19 @@ job-defaults:
default: nightly
# Note: These settings are only honored by nightly (i.e. shipping) builds
update-channel:
by-release-type:
nightly: nightly
nightly-oak: nightly-oak
nightly-pine: nightly-pine
beta:
by-shipping-product:
devedition: aurora
default: beta
release.*: release
esr.*: esr
by-project:
try: nightly-try
default:
by-project:
try: nightly-try
by-release-type:
nightly: nightly
nightly-oak: nightly-oak
nightly-pine: nightly-pine
beta:
by-shipping-product:
devedition: aurora
default: beta
release.*: release
esr.*: esr
default: null
# ACCEPTED_MAR_CHANNEL_IDS should usually be the same as the value MAR_CHANNEL_ID.
# If more than one ID is needed, then you should use a comma separated list

View file

@ -54,6 +54,7 @@ PER_PROJECT_PARAMETERS = {
"try": {
"enable_always_target": True,
"target_tasks_method": "try_tasks",
"release_type": "nightly",
},
"kaios-try": {
"target_tasks_method": "try_tasks",

View file

@ -21,8 +21,7 @@ transforms = TransformSequence()
def beetmover_apt(config, tasks):
product = (
"firefox"
if not config.params["release_type"] # try
or config.params["release_type"] == "nightly"
if config.params["release_type"] == "nightly"
else config.params["release_product"]
)
filtered_tasks = filter_beetmover_apt_tasks(config, tasks, product)