simplify validate script, drop rendered file diff check

This commit is contained in:
Adil Hafeez 2026-03-23 00:04:14 +00:00
parent cc896bf20f
commit f63d86f74d

View file

@ -5,8 +5,6 @@ failed_files=()
for file in $(find . -name config.yaml -o -name plano_config_full_reference.yaml); do for file in $(find . -name config.yaml -o -name plano_config_full_reference.yaml); do
echo "Validating ${file}..." echo "Validating ${file}..."
rendered_file="$(pwd)/${file}_rendered"
touch "$rendered_file"
planoai validate "$(pwd)/${file}" 2>&1 > /dev/null planoai validate "$(pwd)/${file}" 2>&1 > /dev/null
@ -14,17 +12,6 @@ for file in $(find . -name config.yaml -o -name plano_config_full_reference.yaml
echo "Validation failed for $file" echo "Validation failed for $file"
failed_files+=("$file") failed_files+=("$file")
fi fi
RENDERED_CHECKED_IN_FILE=$(echo $file | sed 's/\.yaml$/_rendered.yaml/')
if [ -f "$RENDERED_CHECKED_IN_FILE" ]; then
echo "Checking rendered file against checked-in version..."
if ! diff -q "$rendered_file" "$RENDERED_CHECKED_IN_FILE" > /dev/null; then
echo "Rendered file $rendered_file does not match checked-in version ${RENDERED_CHECKED_IN_FILE}"
failed_files+=("$rendered_file")
else
echo "Rendered file matches checked-in version."
fi
fi
done done
# Print summary of failed files # Print summary of failed files