[ci] Add a check to make sure secded_gen.py has been run
Signed-off-by: Rupert Swarbrick <rswarbrick@lowrisc.org>
diff --git a/ci/scripts/check-generated.sh b/ci/scripts/check-generated.sh
index bc237ba..c45bff0 100755
--- a/ci/scripts/check-generated.sh
+++ b/ci/scripts/check-generated.sh
@@ -40,3 +40,11 @@
echo "Regenerate with 'hw/ip/flash_ctrl/util/flash_ctrl_gen.py'."
exit 1
fi
+
+util/design/secded_gen.py --no_fpv && git diff --exit-code
+if [[ $? != 0 ]]; then
+ echo -n "##vso[task.logissue type=error]"
+ echo "Autogenerated secded primitive code not up-to-date."
+ echo "Regenerate with 'util/design/secded_gen.py --no_fpv'."
+ exit 1
+fi