Fix large Cua release pages and isolate hook fixtures

Feed GitHub release pages to jq through stdin so real pages do not exceed Linux argument limits. Generate an oversized fixture response in the curl mock, and run hook fixtures against a temporary pinned PKGBUILD so routine package updates do not break repository self-tests.

Co-Authored-By: Codex GPT-6 XHigh <noreply@openai.com>
This commit is contained in:
Spencer BullandCodex GPT-6 XHigh committed 2026-09-09 17:19:40 -05:00
1 parent 2b2e880eed
commit 9779715f16
2 files changed
+20 -6

No files matched your search

@@ -21,7 +21,7 @@ for ((page = 1; page <= max_pages; page++)); do
echo "invalid release feed for $REPO on page $page" >&2
exit 1
fi
releases=$(jq -c --argjson page "$release_page" '. + $page' <<<"$releases")
releases=$(printf '%s\n' "$releases" "$release_page" | jq -cs 'add')
(( page_size == 100 )) || break
done
if (( page > max_pages )); then