Commit Graph

163 Commits

Author SHA1 Message Date
Richard Purdie
d8dd465877 config.py: Update the workers list
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-03-05 09:27:16 +00:00
Steve Sakoman
e42afa8f88 config.py: add ubuntu2404 to workers_prev_releases for kirkstone and scarthgap
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-02-20 15:11:45 +00:00
Antonin Godard
afa838d962 docs build: make it possible to override repo settings
In the current form when forcing a docs build, the different repo
parameters do nothing and are not propagated. The properties from
props_for_builder() are propagated, but weren't used in the factory
definition.

So use FixedParameters in the codebases definition: this removes the
useless entries in the form (we cannot simply remove the codebases arg
or it triggers another error "No sourcestamp found in build for
codebase"). Then in config.py, populate the "docs" entry in
buildertorepos, so that these show up in the form. Finally, in the docs
factory build, use Interpolate to get the property (I had issues using
util.Property directly).

Note: in latest buildbot version I hit a known bug
https://github.com/buildbot/buildbot/issues/8274. It shouldn't affect us
since we use an older version of Buildbot, but leaving this here just in
case.

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-01-10 15:43:12 +00:00
Richard Purdie
adb36c2213 config.py: Fix typo
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-12-20 15:16:37 +00:00
Richard Purdie
4ad0dc5539 config.py: Update with typhoon -> valkyrie changes
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-12-20 15:10:48 +00:00
Mathieu Dubois-Briand
1cc6527125 config.py: Update meta-qt6 from 6.6.0 to 6.7.2
meta-qt6 is only used for the webosose builder and webosose now needs
Qt6.7.

Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-11-05 11:29:39 +00: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
fc65d707b7 config.py: Add buildtools-docs builder with meta-oe as a depenedncy
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-10-14 15:42:03 +01:00
Richard Purdie
694d2a9bae config.py: Don't test toaster on fedora39/fedora40 as it doesn't work
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-08-01 16:28:40 +01:00
Richard Purdie
3b6febc312 config.py: Don't test toaster on fedora39/fedora40 as it doesn't work
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-08-01 16:27:58 +01:00
Richard Purdie
96e82ce670 config.py: Sync workers list with the live instance
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-08-01 16:22:53 +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
c51e2bd0ec config.py: meta-webosose now depends on meta-security
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-07-02 16:02:04 +01:00
Richard Purdie
b339425d95 config: Drop qemuriscv64 automatic testing
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-19 14:39:57 +00:00
Richard Purdie
d2a265bdeb config: Add genericarm64 machine
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-28 17:15:54 +00:00
Steve Sakoman
bc52eaad62 config.py: add alma9 to workers_prev_releases for kirkstone
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-28 09:26:15 +00:00
Richard Purdie
81ddd3e444 config: Add meta-clang to a-full
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-23 17:44:14 +00:00
Ross Burton
3921c18396 config.py: add meta-clang to a-full
Now that meta-clang builds successfully on the autobuilder, we can ensure
that it doesn't regress by enabling it in a-full builds.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-23 15:33:37 +00:00
Richard Purdie
488f6f2b81 config: Also enable qemuriscv64-tc target
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-18 17:37:42 +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
c1591c59da config.json: Add qemurisc64 to master builds
We plan to trial this for 5.0 M3

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-18 12:50:26 +00:00
Richard Purdie
9cda138e90 config: Update meta-exein repo url
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-15 10:59:47 +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
Richard Purdie
1452dffe06 config.py: Add meta-exein
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-06 15:16:03 +00:00
Ross Burton
77788ab985 config.py: add meta-webosose repository list
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-30 14:19:08 +00:00
Ross Burton
35b8aa38ce config.py: add new meta-webosose builder
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-30 14:10:23 +00:00
Ross Burton
0ab85784be config.py: upgrade qt6 to 6.6.0
meta-webosose upgraded to 6.6.0 since I first set up the autobuilder
configuration, so update the branch name.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-30 14:10:23 +00:00
Ross Burton
284924d6c2 config.py: ping meta-qt6 to 6.5.2 branch
This repository is currently only needed for building meta-webosose, so
simplify things and pin it to the branch that webosose requires.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-30 13:31:12 +00:00
Ross Burton
f21d7bc4c0 config.py: add meta-qt6 and meta-webosose repositories
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-03 23:28:15 +00:00
Richard Purdie
cf706ba97a config: Add patchtest-selftest to full/quick
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-11-15 16:03:14 +00:00
Richard Purdie
a297da6df1 config: Add patchtest-selftest builder
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-11-15 15:52:06 +00:00
Steve Sakoman
ae494df6dd config.py: add fedora38 to workers_prev_releases for dunfell
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-11-14 15:33:36 +00:00
Richard Purdie
3f60da72a9 config: Add new toaster builder
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-11-13 22:05:33 +00:00
Ross Burton
d4cf805bb8 Add builder for qemuarmv5
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-11-07 12:18:12 +00:00
Richard Purdie
854a60ce8b config: Add auto-upgrade-helper
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-10-28 08:15:36 +01:00
Richard Purdie
47c0119b6e config: Add auh-meta-oe
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-10-28 08:10:27 +01:00
Alexander Kanavin
59d0bc59cb config.py: add yocto-mirror to the list of separately triggered builders
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-10-27 09:55:03 +01:00
Ross Burton
8138352c15 config.py: add meta-oe to the metrics build
We want to run the metrics target against meta-oe too, so we need to
tell autobuilder2 to clone the repository.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-10-26 16:55:03 +01:00
Richard Purdie
2832ecd3fa config: Add missing patchtest dependency on meta-openembedded
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-10-26 14:28:32 +01:00
Richard Purdie
644e7a32c1 config: Add meta-patchtest and patchtest builder
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-10-26 14:15:54 +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
93c034d436 config.py: Add meta-oe-mirror builder
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-10-19 11:56:29 +01:00
Richard Purdie
f65f73867b config.py: Ensure reproducible-meta-oe has meta-oe available
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-10-05 20:38:29 +01:00
Richard Purdie
de08736769 config: Add new reproducible-meta-oe builder
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-10-03 13:34:00 +01:00
Richard Purdie
d0fe260e18 config.py: Add mickledore prev_release documentation on workers
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-09-28 10:54:36 +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
1f8cce8919 config.py: add fedora38 to workers_prev_releases for kirkstone
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
Richard Purdie
e973085949 config.py: Drop rpm-non-rpm and deb-non-deb targets everywhere
These haven't caught issues and really just duplicate other tests
which run on a random set of hosts anyway. Drop them everywhere and
use the CPU cycles for something more productive.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-06-08 13:11:41 +01:00
Richard Purdie
187ece2814 config.py: Add missing commas
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-06-08 11:23:01 +01:00
Richard Purdie
908679f9c1 config.py: Add 'toolchain' targets separate from qemu
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-06-08 11:15:17 +01:00