1
0
Files
Architecture-as-Code/ikt-arh-kultura-valodu-tehnologijas/tools/qa/check_nonempty_registers.sh
2026-10-11 14:36:51 +03:00

24 lines
551 B
Bash

#!/bin/sh
set -eu
REQ_FILES="
domains/kultura-valoda/registers/08-roadmap/roadmap.yaml
domains/kultura-valoda/registers/08-roadmap/interactions.yaml
domains/kultura-valoda/registers/09-risks/risks.yaml
"
for f in $REQ_FILES; do
if [ ! -f "$f" ]; then
echo "ERROR: missing required register: $f"
exit 1
fi
# fail if file contains only an empty items list
if grep -Eq '^\s*items:\s*\[\s*\]\s*$' "$f"; then
echo "ERROR: register is empty (items: []): $f"
exit 1
fi
done
echo "OK: required registers exist and are non-empty"