From 79aedeae6b5462b2b9fedd1df296fce23b1693ce Mon Sep 17 00:00:00 2001 From: aggarwalakshun Date: Fri, 12 Dec 2025 17:32:55 +0530 Subject: [PATCH] fix infinite loop --- .gitea/workflows/kubeconform.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/kubeconform.yml b/.gitea/workflows/kubeconform.yml index e5bc357..cbac960 100644 --- a/.gitea/workflows/kubeconform.yml +++ b/.gitea/workflows/kubeconform.yml @@ -63,8 +63,8 @@ jobs: for file in ${ALL_CHANGED_FILES}; do [ -z "$file" ] && continue echo "=== Validating: $file ===" - DOCS=$(yq eval-all '...' "$file" | wc -l) - for i in $(seq 0 $((DOCS - 1))); do + DOC_COUNT=$(yq eval-all '...' "$file" | grep -c '^---') + for i in $(seq 0 $((DOC_COUNT - 1))); do KIND=$(yq eval-all ".[$i].kind // \"\"" "$file") if [[ -n "$KIND" && -n "${SCHEMA_MAP[$KIND]}" ]]; then echo "Found $KIND in document $i - using custom schema"