From 77bac310fa61c86b5cbb22f9aa067cbfea57e5e8 Mon Sep 17 00:00:00 2001 From: Jiri Uhlir Date: Wed, 20 May 2026 11:46:32 +0200 Subject: [PATCH] Fix apps page status rendering --- scripts/generate-apps-page.sh | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/scripts/generate-apps-page.sh b/scripts/generate-apps-page.sh index 501e05b..6666242 100755 --- a/scripts/generate-apps-page.sh +++ b/scripts/generate-apps-page.sh @@ -34,15 +34,27 @@ cat > "$OUTPUT_FILE" <<'EOF' EOF awk ' - /- id:/ { id=$3 } - /^[[:space:]]+status:/ { status=$2 } - /^[[:space:]]+docs:/ { docs=$2 } - /^[[:space:]]+health:/ { - health=$2 + function print_row() { if (id != "") { print "" id "" status "docshealth" } } + + /- id:/ { + print_row() + id=$3 + status="" + docs="" + health="" + } + + /^[[:space:]]+status:/ { status=$2 } + /^[[:space:]]+docs:/ { docs=$2 } + /^[[:space:]]+health:/ { health=$2 } + + END { + print_row() + } ' "$CATALOG_FILE" >> "$OUTPUT_FILE" cat >> "$OUTPUT_FILE" <<'EOF'