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:
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
|
||||
|
||||
Reference in new issue
Block a user