Bug 1353819 - Run nightly jobs on Oak. r=aki draft
authorJustin Wood <Callek@gmail.com>
Fri, 07 Apr 2017 13:24:12 -0400
changeset 558520 9857dd25bf0241535d59c07df26ee69fb16c46f6
parent 558519 28d6372a1c2b34b81d2faf5c05376b5c3f1bf1af
child 623214 e9562ce0cf36f644dbd8b518df8ce0971a8d9d52
push id52896
push userCallek@gmail.com
push dateFri, 07 Apr 2017 18:15:30 +0000
reviewersaki
bugs1353819
milestone55.0a1
Bug 1353819 - Run nightly jobs on Oak. r=aki MozReview-Commit-ID: INhmffBiFKs
.cron.yml
taskcluster/ci/nightly-l10n/kind.yml
taskcluster/taskgraph/util/scriptworker.py
--- a/.cron.yml
+++ b/.cron.yml
@@ -7,39 +7,42 @@ jobs:
       job:
           type: decision-task
           treeherder-symbol: Nd
           triggered-by: nightly
           target-tasks-method: nightly_linux
       run-on-projects:
           - mozilla-central
           - mozilla-aurora
-          - date
+          - oak
       when:
           by-project:
             # Match buildbot starts for now
             date: [{hour: 15, minute: 0}]
+            oak: [{hour: 11, minute: 0}]
             mozilla-central: [{hour: 10, minute: 0}]
             mozilla-aurora: [{hour: 7, minute: 45}]  # Buildbot uses minute 40
             # No default
 
     - name: nightly-android
       job:
           type: decision-task
           treeherder-symbol: Na
           triggered-by: nightly
           target-tasks-method: nightly_fennec
       run-on-projects:
           - mozilla-central
           - mozilla-aurora
           - date
+          - oak
       when:
         by-project:
             # Match buildbot starts for now
             date: [{hour: 15, minute: 0}]
+            oak: [{hour: 11, minute: 0}]
             mozilla-central: [{hour: 10, minute: 0}]
             mozilla-aurora: [{hour: 7, minute: 45}]  # Buildbot uses minute 40
             # No default
 
     - name: nightly-mochitest-valgrind
       job:
           type: decision-task
           treeherder-symbol: Vg
--- a/taskcluster/ci/nightly-l10n/kind.yml
+++ b/taskcluster/ci/nightly-l10n/kind.yml
@@ -27,16 +27,17 @@ job-template:
       by-build-platform:
          default: browser/locales/all-locales
          android-api-15-nightly: mobile/locales/l10n-changesets.json
    chunks: 6
    run-on-projects:
      - mozilla-central
      - mozilla-aurora
      - mozilla-beta
+     - oak
    run-time:
       by-build-platform:
          default: 36000
          android-api-15-nightly: 18000
    tooltool:
       by-build-platform:
          default: public
          android-api-15-nightly: internal
--- a/taskcluster/taskgraph/util/scriptworker.py
+++ b/taskcluster/taskgraph/util/scriptworker.py
@@ -31,16 +31,17 @@ release sign when we have a signed-off s
 approach works for now, though.
 
 This is a list of list-pairs, for ordering.
 """
 SIGNING_SCOPE_ALIAS_TO_PROJECT = [[
     'all-nightly-branches', set([
         'mozilla-central',
         'mozilla-aurora',
+        'oak',
     ])
 ], [
     'all-release-branches', set([
         'mozilla-beta',
         'mozilla-release',
     ])
 ]]
 
@@ -55,16 +56,17 @@ SIGNING_CERT_SCOPES = {
 """Map beetmover scope aliases to sets of projects.
 """
 BEETMOVER_SCOPE_ALIAS_TO_PROJECT = [[
     'all-nightly-branches', set([
         'mozilla-central',
         'mozilla-aurora',
         'mozilla-beta',
         'mozilla-release',
+        'oak',
     ])
 ], [
     'all-release-branches', set([
         'mozilla-beta',
         'mozilla-release',
     ])
 ]]
 
@@ -113,16 +115,17 @@ BEETMOVER_ACTION_SCOPES = {
 
 """Map balrog scope aliases to sets of projects.
 
 This is a list of list-pairs, for ordering.
 """
 BALROG_SCOPE_ALIAS_TO_PROJECT = [[
     'nightly', set([
         'mozilla-central',
+        'oak',
     ])
 ], [
     'aurora', set([
         'mozilla-aurora',
     ])
 ], [
     'beta', set([
         'mozilla-beta',