diff mbox series

[yocto-autobuilder-helper] config.json: Add improved reproducibility targets

Message ID 20260729171102.3034771-1-richard.purdie@linuxfoundation.org
State New
Headers show
Series [yocto-autobuilder-helper] config.json: Add improved reproducibility targets | expand

Commit Message

Richard Purdie July 29, 2026, 5:11 p.m. UTC
We should have a target to test reproducibility:
* of arm on arm
* of x86 on arm
* of arm on x86

Add builders for each of these configurations and drop the obsolete
distro based ones (which were already removed from the controller).

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 config.json | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)
diff mbox series

Patch

diff --git a/config.json b/config.json
index 6d8d576..87059cd 100644
--- a/config.json
+++ b/config.json
@@ -282,7 +282,6 @@ 
             }
         },
         "reproducible" : {
-            "MACHINE" : "qemux86-64",
             "step1" : {
                 "shortname" : "Reproducible Selftest",
                 "EXTRACMDS" : ["OEQA_DEBUGGING_SAVED_OUTPUT=${BASE_SHAREDDIR}/pub/repro-fail/ oe-selftest -r reproducible"],
@@ -1228,25 +1227,23 @@ 
             }
         },
         "reproducible" : {
+            "MACHINE" : "qemux86-64",
             "TEMPLATE" : "reproducible"
         },
-        "reproducible-meta-oe" : {
-            "TEMPLATE" : "reproducible-meta-oe"
-        },
-        "reproducible-ubuntu" : {
-            "TEMPLATE" : "reproducible"
-        },
-        "reproducible-debian" : {
+        "reproducible-arm" : {
+            "MACHINE" : "qemuarm64",
             "TEMPLATE" : "reproducible"
         },
-        "reproducible-fedora" : {
+        "reproducible-cross" : {
+            "MACHINE" : "qemuarm64",
             "TEMPLATE" : "reproducible"
         },
-        "reproducible-opensuse" : {
+        "reproducible-arm-cross" : {
+            "MACHINE" : "qemux86-64",
             "TEMPLATE" : "reproducible"
         },
-        "reproducible-centos" : {
-            "TEMPLATE" : "reproducible"
+        "reproducible-meta-oe" : {
+            "TEMPLATE" : "reproducible-meta-oe"
         },
         "check-layer" : {
             "NEEDREPOS" : ["bitbake", "meta-mingw"],