diff mbox series

[yocto-autobuilder2] schedulers: Update to add whinlatter, drop styhead

Message ID 20251127164747.854001-1-richard.purdie@linuxfoundation.org
State New
Headers show
Series [yocto-autobuilder2] schedulers: Update to add whinlatter, drop styhead | expand

Commit Message

Richard Purdie Nov. 27, 2025, 4:47 p.m. UTC
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 schedulers.py | 45 +++++++++++++++++++++++++--------------------
 1 file changed, 25 insertions(+), 20 deletions(-)
diff mbox series

Patch

diff --git a/schedulers.py b/schedulers.py
index 8ab9dee5..718556da 100644
--- a/schedulers.py
+++ b/schedulers.py
@@ -31,17 +31,10 @@  branchdefaults = {
         'branch_oecore': 'master',
     },
     'master-next': {
-        'branch': 'master',
-        'branch_poky': 'master-next',
+        'branch_poky': 'master',
         'branch_bitbake': 'master-next',
-        'branch_meta-arm': 'master',
-        'branch_meta-agl': 'next',
-        'branch_meta-aws': 'master',
-        'branch_meta-clang': 'master',
-        'branch_meta-gplv2': 'master',
-        'branch_meta-intel': 'master',
-        'branch_meta-mingw': 'master',
-        'branch_meta-openembedded': 'master',
+        'branch_meta-yocto': 'master-next',
+        'branch_yocto-docs': 'master-next',
         'branch_oecore': 'master-next',
     },
     'mathieu-next': {
@@ -68,6 +61,18 @@  branchdefaults = {
         'branch_meta-openembedded': 'master',
         'branch_oecore': 'master',
     },
+    'whinlatter': {
+        'branch': 'whinlatter',
+        'branch_poky': 'master',
+        'branch_bitbake': '2.16',
+        'branch_meta-agl': 'master',
+        'branch_meta-gplv2': 'master',
+        'branch_meta-mingw': 'whinlatter',
+        'branch_meta-openembedded': 'whinlatter',
+        'branch_meta-yocto': 'whinlatter',
+        'branch_yocto-docs': 'whinlatter',
+        'branch_oecore': 'whinlatter',
+    },
     'walnascar': {
         'branch': 'walnascar',
         'branch_poky': 'walnascar',
@@ -483,7 +488,7 @@  def parent_scheduler(target):
             name="branchselector",
             default="master",
             label="Release Shortcut Selector",
-            choices=["master", "master-next", "mathieu-next", "mut", "walnascar", "styhead", "scarthgap", "nanbield", "mickledore", "langdale", "kirkstone", "honister", "hardknott", "gatesgarth", "dunfell", "zeus", "warrior", "thud", "sumo", "rocko", "pyro", "morty"],
+            choices=["master", "master-next", "mathieu-next", "mut", "whinlatter", "walnascar", "styhead", "scarthgap", "nanbield", "mickledore", "langdale", "kirkstone", "honister", "hardknott", "gatesgarth", "dunfell", "zeus", "warrior", "thud", "sumo", "rocko", "pyro", "morty"],
             selectors=branchdefaults),
         util.BooleanParameter(
             name="swat_monitor",
@@ -576,17 +581,17 @@  schedulers.append(sched.Nightly(name='nightly-reproducible-meta-oe', branch='mas
 schedulers.append(sched.Nightly(name='nightly-metrics-dunfell', branch='dunfell', properties=parent_default_props('metrics', 'dunfell'), builderNames=['metrics'], hour=6, minute=0, codebases = {'' : {'branch' : 'dunfell'}}))
 schedulers.append(sched.Nightly(name='nightly-metrics-kirkstone', branch='kirkstone', properties=parent_default_props('metrics', 'kirkstone'), builderNames=['metrics'], hour=6, minute=15, codebases = {'' : {'branch' : 'kirkstone'}}))
 schedulers.append(sched.Nightly(name='nightly-metrics-scarthgap', branch='scarthgap', properties=parent_default_props('metrics', 'scarthgap'), builderNames=['metrics'], hour=6, minute=30, codebases = {'' : {'branch' : 'scarthgap'}}))
-schedulers.append(sched.Nightly(name='nightly-metrics-styhead', branch='styhead', properties=parent_default_props('metrics', 'styhead'), builderNames=['metrics'], hour=6, minute=45, codebases = {'' : {'branch' : 'styhead'}}))
+schedulers.append(sched.Nightly(name='nightly-metrics-whinlatter', branch='whinlatter', properties=parent_default_props('metrics', 'whinlatter'), builderNames=['metrics'], hour=6, minute=45, codebases = {'' : {'branch' : 'whinlatter'}}))
 schedulers.append(sched.Nightly(name='nightly-metrics-walnascar', branch='walnascar', properties=parent_default_props('metrics', 'walnascar'), builderNames=['metrics'], hour=7, minute=0, codebases = {'' : {'branch' : 'walnascar'}}))
 schedulers.append(sched.Nightly(name='nightly-metrics', branch='master', properties=parent_default_props('metrics'), builderNames=['metrics'], hour=7, minute=15))
 schedulers.append(sched.Nightly(name='nightly-metrics-gitstats', branch='master', properties=parent_default_props('metrics-gitstats'), builderNames=['metrics-gitstats'], hour=4, minute=0))
 
-# Run check-layer-nightly twice a week for walnascar
-schedulers.append(sched.Nightly(name='nightly-check-layer-walnascar', properties=parent_default_props('check-layer-nightly', 'walnascar'),
-                  builderNames=['check-layer-nightly'], dayOfWeek=[1, 4], hour=2, minute=0, codebases = {'' : {'branch' : 'walnascar'}}))
-# Run meta-oe-mirror twice a month for walnascar
-schedulers.append(sched.Nightly(name='nightly-meta-oe-mirror-walnascar', properties=parent_default_props('meta-oe-mirror', 'walnascar'),
-                  builderNames=['meta-oe-mirror'], dayOfMonth=[3, 17], hour=2, minute=0, codebases = {'' : {'branch' : 'walnascar'}}))
+# Run check-layer-nightly twice a week for whinlatter
+schedulers.append(sched.Nightly(name='nightly-check-layer-whinlatter', properties=parent_default_props('check-layer-nightly', 'whinlatter'),
+                  builderNames=['check-layer-nightly'], dayOfWeek=[1, 4], hour=2, minute=0, codebases = {'' : {'branch' : 'whinlatter'}}))
+# Run meta-oe-mirror twice a month for whinlatter
+schedulers.append(sched.Nightly(name='nightly-meta-oe-mirror-whinlatter', properties=parent_default_props('meta-oe-mirror', 'whinlatter'),
+                  builderNames=['meta-oe-mirror'], dayOfMonth=[3, 17], hour=2, minute=0, codebases = {'' : {'branch' : 'whinlatter'}}))
 
 # Run check-layer-nightly twice a week for scarthgap
 schedulers.append(sched.Nightly(name='nightly-check-layer-scarthgap', properties=parent_default_props('check-layer-nightly', 'scarthgap'),
@@ -620,7 +625,7 @@  schedulers.append(sched.Nightly(name='sschduler-indexing', branch='master', prop
 
 # If any of our sphinx docs branches change, trigger a build
 schedulers.append(sched.AnyBranchScheduler(name="yocto-docs-changed",
-            change_filter=util.ChangeFilter(project=["yocto-docs"], branch=[None, "master", "master-next", "walnascar", "styhead", "scarthgap", "mickledore", "langdale", "kirkstone", "honister", "hardknott", "gatesgarth", "dunfell", "transition"]),
+            change_filter=util.ChangeFilter(project=["yocto-docs"], branch=[None, "master", "master-next", "whinlatter", "walnascar", "styhead", "scarthgap", "mickledore", "langdale", "kirkstone", "honister", "hardknott", "gatesgarth", "dunfell", "transition"]),
             codebases = ['yab-helper', 'yocto-docs', 'bitbake'],
             treeStableTimer=60,
             properties=repos_dict_for_scheduler("docs"),
@@ -633,7 +638,7 @@  def isbitbakeDocFile(change):
             return True
     return False
 schedulers.append(sched.AnyBranchScheduler(name="bitbake-docs-changed",
-            change_filter=util.ChangeFilter(project=["bitbake"], branch=["master", "2.10", "2.8", "2.0"]),
+            change_filter=util.ChangeFilter(project=["bitbake"], branch=["master", "2.16", "2.10", "2.8", "2.0"]),
             codebases = ['yab-helper', 'yocto-docs', 'bitbake'],
             fileIsImportant=isbitbakeDocFile,
             onlyImportant=True,