Bug 1372219 - Don't schedule macosx64-nightly or win64-nightly on-push for beta/release. r=mtabara
"migration commit on beta fails on TC decision task"
MozReview-Commit-ID: FbPyTQkm3P8
--- a/taskcluster/ci/build/windows.yml
+++ b/taskcluster/ci/build/windows.yml
@@ -118,16 +118,17 @@ win64-nightly/opt:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win64/releng.manifest"
run:
using: mozharness
script: mozharness/scripts/fx_desktop_build.py
config:
- builds/taskcluster_firefox_windows_64_opt.py
- disable_signing.py
- taskcluster_nightly.py
+ run-on-projects: []
win64/pgo:
description: "Win64 Opt PGO"
index:
product: firefox
job-name: win64-pgo
treeherder:
platform: windows2012-64/pgo
--- a/taskcluster/taskgraph/target_tasks.py
+++ b/taskcluster/taskgraph/target_tasks.py
@@ -239,16 +239,19 @@ def target_tasks_mozilla_beta(full_task_
def filter(task):
if not standard_filter(task, parameters):
return False
platform = task.attributes.get('build_platform')
if platform in ('linux64-pgo', 'linux-pgo', 'android-api-15-nightly',
'android-x86-nightly'):
return False
+ if platform in ('macosx64-nightly', 'win64-nightly'):
+ # Don't do some nightlies on-push until it's ready.
+ return False
if platform in ('linux64', 'linux', 'macosx64'):
if task.attributes['build_type'] == 'opt':
return False
# skip l10n, beetmover, balrog
if task.kind in [
'balrog', 'beetmover', 'beetmover-checksums', 'beetmover-l10n',
'checksums-signing', 'nightly-l10n', 'nightly-l10n-signing',
'push-apk', 'push-apk-breakpoint',