[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