Commit Graph

129 Commits

Author SHA1 Message Date
Mathieu Dubois-Briand
15f37f7101 schedulers: Add codebase on all forced builds
Adding the code base with no name and a label on sub-builders, so it
adds the missing "yocto-autobuilder-helper" header on the build start
pop-up. This mimic the behaviour we already have for the a-full/a-quick
builds.

Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-10-24 10:32:39 +01:00
Mathieu Dubois-Briand
f6a7a67425 builders/config: Use a shorter codebase name for docs
The introduction of codebases for docs builder changed the git clone
steps internal names, as they are now suffixed with the codebase name.
This new name for the yocto-autobuilder-helper seems to be too long for
the database used on our autobuilder and triggers an exception. Use a
shorter codebase name to fix this issue.

Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-10-23 15:26:47 +01:00
Mathieu Dubois-Briand
b6a8b1eac1 schedulers: Add branch selector for Mathieu
As Alexandre is no longer using the autobuilder daily, remove his branch
selector and add mine.

Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-10-23 11:35:33 +01:00
Mathieu Dubois-Briand
06dfc4e43a builders/config: Fix docs builder with custom branches
While most of the builds on the autobuilder rely on the
shared-repo-unpack helper script and do not use the Buildbot codebases,
the "docs" builder use Buildbot traditional way to setup sources. As a
consequence, we have to use Buildbot codebases, otherwise the same
branch name is used for all cloned repos.

Add the codebase specifications for all three repos used by the docs
builder. Also remove them from the repos list, as these fields are not
used.

Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-10-23 11:34:55 +01:00
Richard Purdie
64cbb9b0ef schedulers: Add styhead
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-09-17 12:38:35 +01:00
Richard Purdie
3ba986a65a schedulers: Drop nanbield
The nanbield release is out of maintenance now, stop running metrics for it.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-08-23 10:26:01 +01:00
Richard Purdie
b3eea6d45e Revert "schedulers.py: Set indexing to every few hours to minimise console disruption for now"
This reverts commit 11a1e0a899.
2024-07-15 16:05:09 +01:00
Richard Purdie
11a1e0a899 schedulers.py: Set indexing to every few hours to minimise console disruption for now
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-07-12 23:42:59 +01:00
Richard Purdie
a3cbeaff08 schedulers: Add missing clang branch targets
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-07-12 17:18:18 +01:00
Richard Purdie
c7a0d152be config/schedulers: Add indexing target run every 15 mins
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-07-12 17:16:49 +01:00
Ross Burton
d9dc0d0a52 schedulers.py: add meta-webosose scheduled build
Add a scheduled build (2am on Friday) to run meta-webosose for kirkstone.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-07-10 13:04:33 +01:00
Richard Purdie
ad6a94fd31 schedulers: Add mappings for meta-security
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-07-09 12:09:13 +01:00
Alexandre Belloni
7210d227d1 schedulers: switch meta-agl branches
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-06-27 11:20:46 +01:00
Steve Sakoman
9b1b82f856 schedulers: update branchdefaults for scarthgap
Signed-off-by: Steve Sakoman <steve@sakoman.com
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-05-15 18:01:17 +01:00
Richard Purdie
ef9002c68e scheedulers: Move from nanbield to scarthgap
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-05-13 13:20:28 +01:00
Richard Purdie
2538d651b7 schedulers: Drop mickledore metrics, add scarthgap
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-26 08:54:33 +01:00
Alexandre Belloni
eda13d08fe schedulers: ensure correct branch is used for meta-exein for nanbield
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-28 17:46:56 +00:00
Richard Purdie
b839dfa52c Revert "schedulers: metrics: Start with master for the daily full download"
This reverts commit 839c3cedbf.

There are assumptions in the code that master runs last, not first.
2024-03-15 17:26:20 +00:00
Yoann Congal
839c3cedbf schedulers: metrics: Start with master for the daily full download
Change the order of metrics branches:
* First, master at 5am which may do the full CVE download (might take
  1 hour to finish).
* Then, the other branches starting at 6am to allow them to use the
  fresh download.

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-13 22:07:12 +00:00
Richard Purdie
265ecf42d8 Add scarthgap release basic config
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-18 12:53:55 +00:00
Richard Purdie
90129562dd config/schedulers: Fix meta-exein branch naming
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-06 23:08:39 +00:00
Yoann Congal
43b1651530 schedulers: decrease frequency of meta-oe-mirror on stable branches
Since the stable meta-oe branches tend to be updated once a month. Run
meta-oe-mirror twice a month to be sure to catch every update.

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-26 16:58:22 +00:00
Alexandre Belloni
84fa26a0aa schedulers: drop meta-oe-mirror and reproducible-meta-oe from SWAT monitoring
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-26 15:42:16 +00:00
Richard Purdie
cbaa040e25 schedulers: Run toaster tests daily
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-23 22:21:41 +00:00
Yoann Congal
70b4f9ae4a schedulers: Run reproducible-meta-oe for master once a week on weekends
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-23 22:19:56 +00:00
Alexandre Belloni
7b98f5ecc5 schedulers: use proper bitbake repo and branch for abelloni-next
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-20 12:01:41 +00:00
Richard Purdie
8e332bf764 schedulers: Drop mickledore for meta-oe/layer-checks
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-08 13:34:33 +00:00
Richard Purdie
109e5a9e7e schedulers: Update nanbield branch availability
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-12-30 11:16:36 +00:00
Richard Purdie
49e24439a4 schedulers: Ensure top level branch set correctrly for metrics
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-11-03 08:33:39 +00:00
Richard Purdie
18486130eb schedulers: Fix metrics branch names
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-10-24 08:55:41 +01:00
Richard Purdie
297acacc49 metrics: Schedule metrics runs closer together
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-10-23 17:21:37 +01:00
Richard Purdie
e90e9ddec0 schedulers: Schedule metrics run per branch
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-10-23 16:49:47 +01:00
Richard Purdie
60531af778 config/schedulers: Add config for nanbield
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-10-19 13:15:55 +01:00
Richard Purdie
94f2878f64 schedulers: Add triggers for meta-oe mirrors on LTS branches and master
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-10-19 12:47:32 +01:00
Richard Purdie
36b51155d4 config.py: Update perf workers to match autobuilder
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-09-28 10:54:36 +01:00
Steve Sakoman
ed2b644ca8 schedulers.py: use newly created mickledore branch for meta-mingw
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-09-27 23:42:53 +01:00
Steve Sakoman
c39d81ba0f schedulers: update to add mickledore
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-31 22:00:55 +01:00
Richard Purdie
013980a52c config/schedulers: Update git.openembedded.org to push.openembedded.org
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-23 22:03:37 +00:00
Richard Purdie
62ad8a5048 schedulders: Fix oecore-contrib url
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-23 08:46:46 +00:00
Richard Purdie
1a0db19301 schedulers: Add entry for abelloni-next in branch autocomplete
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-22 23:10:26 +00:00
Richard Purdie
bb14936cdf schedulers: Use kirkstone branch for meta-ti
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-01-09 10:28:33 +00:00
Alexandre Belloni
9538943fc6 schedulers: Fix meta-agl branches
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-12-08 13:45:31 +00:00
Richard Purdie
4b45f0511d schedulers: Set meta-agl branches for other releases
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-11-11 23:20:47 +00:00
Richard Purdie
678d145601 schedulers: Use master for meta-agl kirkstone
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-11-10 21:20:51 +00:00
Richard Purdie
421a7f3ec0 schedulers: Update to add langdale
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-10-28 13:34:15 +01:00
Richard Purdie
b46908300d schedulers: Update meta-virt kirkstone config
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-04 16:13:36 +01:00
Anuj Mittal
c91b43c415 schedulers.py: dont schedule check-layer for honister
Honister is now EOL so remove the scheduled check.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-01 09:16:17 +01:00
Richard Purdie
cd8beede08 schedulers: Run metrics at 7am daily
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-25 16:26:24 +01:00
Steve Sakoman
d2b9e20151 schedulers: update branches for repos that now support kirkstone
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-03 07:31:14 +01:00
Richard Purdie
b1e30acc32 schedulers: Add first pass at kirkstone support
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-31 21:15:33 +01:00