Go to file
Richard Purdie ec17abb0b2 scripts/send_qa_email.py: Fix master branch comparision for regression report
This change only affects master builds. These were being compared with the last tag on
the master branch which is currently "uninative-5.0" and clearly not what we want to
compare to. The next tag back from that is "yocto-5.1" since the 5.2 and 5.3 releases
branched before release/tagging and also isn't correct.

Instead, list all the yocoto* tags and pick the last one which should be the most
recent numerically. That is currently "yocto-5.3". There should be test results
available for these and they don't need to be on the master branch history for the
regression report to work correctly.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2026-01-20 15:12:09 +00:00
janitor janitor/clobberdir: Ensure TRASH_DIR exists 2025-09-17 11:23:31 +01:00
lava resume-lava-jobs: Add lava-job cleanup script 2018-08-30 16:21:51 +01:00
lava-templates lava-templates: Add Jinja2 LAVA job-template on BSP x86_64 2018-08-30 16:21:51 +01:00
scripts scripts/send_qa_email.py: Fix master branch comparision for regression report 2026-01-20 15:12:09 +00:00
.b4-config b4-config: Add basic b4 configuration 2025-10-16 10:55:16 +01:00
.gitignore gitignore: Ignore __pycache__ directories 2022-05-17 09:47:47 +01:00
config-intelqa-x86_64-lava.json config-intelqa-x86_64-lava.json: Add extension to config.json to support BSP 2018-08-30 16:21:51 +01:00
config.json config.json: auh: remove the git hook that disables commits 2026-01-19 08:43:20 +00:00
LICENSE.GPL-2.0-only Add license file 2022-05-17 12:37:51 +01:00
local-example.json utils: Allow customisation using ABHELPER_JSON from the environment 2018-06-20 23:16:10 +01:00
README README: update patch submission address 2024-03-28 17:51:24 +00:00
SECURITY.md SECURITY.md: Add file 2023-10-24 12:58:24 +01:00

This repo is designed to work in conjuction yocto-autobuilder. Whilst yocto-autobuilder is designed to cover all releases, this repo has a branch per release and contains the hooks that do the actual build configuration and execution.

pre-commit-hook.sh can be used to verify the JSON before committing, symlink this to .git/hooks/pre-commit (ln -s ../../scripts/pre-commit-hook.sh .git/hooks/pre-commit).

Its likely most users will end up having to customise this repository for their needs. The scripts themselves should be more generically reusable, the config.json, less so as it represents the Yocto Project Autobuilder test matrix.

There are two customisation options possible, one is through variable substitution, the other is through overlaying configuration files. The standard config.json tries to at least allow substitution of the paths. A local-example.json is included to show how you could override these from a separate config file, simply passing:

ABHELPER_JSON="config.json local-example.json"

into the environment of the autobuilder.

ABHELPER_JSON="config.json /some/location/local.json"

would also allow customisation.

Authors: Richard Purdie richard.purdie@linuxfoundation.org Joshua Lock joshua.g.lock@intel.com

Contributions:

Patches for this code should be sent to the yocto-patches@lists.yoctoproject.org mailing list with [yocto-autobuilder-helper] in the subject. This can be configured automatically for the repository with the following commands:

git config --local --add format.subjectprefix 'yocto-autobuilder-helper][PATCH' git config --local --add sendemail.to yocto-patches@lists.yoctoproject.org