Commit Graph

398 Commits

Author SHA1 Message Date
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
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
a7f3c6f0db SECURITY.md: Add file
Add a SECURITY.md file with hints for security researchers and other
parties who might report potential security vulnerabilities.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-10-24 13:01:34 +01: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
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
9a4cdd9cc9 Drop wikilog plugin, we're not going back to it!
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-09-28 10:54:36 +01:00
Richard Purdie
16e53dc288 services: Update email notification config
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-09-28 10:54:36 +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
Richard Purdie
18d01404cc builders: Switch to new qa email scripts name, force updates to helper instead
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-09-28 10:23:29 +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
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
Richard Purdie
5b6624d80d builders: Pass url for build to qa email script
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-09-26 12:16:37 +01:00
Alexander Kanavin
adcf9d6143 builders.py: clobber build dir also when the build was cancelled
This enables faster cleanup of cancelled builds, reducing chance
of disk space running out.

[YOCTO #15205]

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-09-11 15:56:26 +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
Ross Burton
552f1b65e4 config.py: add meta-clang to check-layer-nightly
We want to check-layer meta-clang in the future.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-06-07 11:50:21 +01:00
Steve Sakoman
5a659e104e config.py: add fedora37 to workers_prev_releases for kirkstone
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-06-04 19:10:13 +01:00
Steve Sakoman
252063225b config.py: add fedora37 to workers_prev_releases for dunfell
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-06-01 21:03:13 +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
7b8ab49e16 README: Tweak to match the username consistently
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-04 16:25:21 +01:00
Richard Purdie
3d960690e4 steps/observer: Update to work with new buildbot versions
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-02 09:59:14 +01:00
Richard Purdie
e30237bd7a reporters/swatbot: Update to upstream name changes
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-27 15:50:14 +01:00
Richard Purdie
d7c17203e0 Fix TargetPresent to work as a new style step
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-25 09:01:28 +00:00
Richard Purdie
bf7e22b4a6 config: Tweak ptest builders mapping to catch more ptest builders
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-25 00:22:14 +00:00
Richard Purdie
2eb0365c64 builders: Don't reset yp_build_revision if it is already set
This avoids OE-Core builds reseting to an OE-Core revision, cleaning up the
console display.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-25 00:21:34 +00:00
Richard Purdie
921ce8f47c console_view: Drop confusing column title after adding tags
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-24 17:31:30 +00:00
Richard Purdie
1e0574966c console_view: Tweak css for headings to improve readability
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-24 17:31:30 +00:00
Richard Purdie
9e4a77c0c0 styles: Allow tag headers to be compacted
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-24 13:31:12 +00: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
f9933d8e14 console_view: Use tags to group builds together
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-23 17:47:04 +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
67d9f4a4df console_view: Drop obsolete wiki log link
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-23 00:10:15 +00:00
Richard Purdie
58370aacf9 console_view: Recompile plugin
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-23 00:04:56 +00:00
Richard Purdie
e54d0c5f83 console_view: Simplify buildersById code
With the fakechanges fixed, we can now simplify the builders by ID code.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-23 00:04:56 +00:00
Richard Purdie
4718142be7 console_view: Fix build output directory link to yocto.io
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-23 00:04:56 +00:00
Richard Purdie
452332d142 console_view: Persist onChange BySSID/ByRevision arrays between calls
This was changed compared to the upstream console view code due to bugs in our
own changes code. Those are now fixed so revert to the upstream version allowing
these data structures to persist and not always be reset.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-23 00:04:56 +00:00
Richard Purdie
16aa9fd46b console_view: Update builders in fake changes correctly
Where we inject a "fake" change, we then never update the list of builders it
contains. This leads to bugs in the UI rendering since the builders list
might not be the accurate in early calls to the onChange function.

Keep track of fake changes and update those too so the builders list
is maintained.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-23 00:04:56 +00:00