On 30.06.20 13:28, Paul Spooren wrote:
The refactored JSON info files require a final merge step which sums up
all created JSON info files of a target into a single `profiles.json`
files.

This patch adds the extra step to run `make json_overview_image_info`
just before calculating the checksums so the `profiles.json` files is
signed as well.

Signed-off-by: Paul Spooren <m...@aparcar.org>
---
  phase1/master.cfg | 8 ++++++++
  1 file changed, 8 insertions(+)

diff --git a/phase1/master.cfg b/phase1/master.cfg
index 792f9b3..1a96982 100644
--- a/phase1/master.cfg
+++ b/phase1/master.cfg
@@ -925,6 +925,14 @@ for target in targets:
                haltOnFailure = True
        ))
+ factory.addStep(ShellCommand(
+               name = "json_overview_image_info",
+               description = "Generate profiles.json in target folder",
+               command=["make", "-j1", "json_overview_image_info", "V=s"],
+               env = MakeEnv(),
+               haltOnFailure = True
+       ))
+
        factory.addStep(ShellCommand(
                name = "checksums",
                description = "Calculating checksums",

Please consider merging this. As a migration step the `haltOnFailure` could be set to false to show error, but not actually crash the workflow. Once 1-2 runs were successful (no Python version issues), it could be activated again.



_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to