From a178d84c6e03711425a62a543c4067d369d94cbc Mon Sep 17 00:00:00 2001 From: Joseph Asbury Date: Thu, 17 Sep 2026 21:36:42 -0400 Subject: [PATCH] fix: only 20 per page --- .github/workflows/docs-preview-cleanup.yml | 4 ++-- tests/test_docs.py | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docs-preview-cleanup.yml b/.github/workflows/docs-preview-cleanup.yml index 1fa7e32..7f7b254 100644 --- a/.github/workflows/docs-preview-cleanup.yml +++ b/.github/workflows/docs-preview-cleanup.yml @@ -118,7 +118,7 @@ jobs: while true; do response="$(curl --silent --show-error --write-out '\n%{http_code}' \ --header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \ - "$project_url/deployments?env=preview&page=$page&per_page=100")" + "$project_url/deployments?env=preview&page=$page&per_page=20")" response_status="${response##*$'\n'}" response="${response%$'\n'*}" if [[ "$response_status" != 200 ]]; then @@ -134,7 +134,7 @@ jobs: if (( page >= total_pages )); then break fi - ((page++)) + ((page += 1)) done for deployment_id in "${deployment_ids[@]}"; do diff --git a/tests/test_docs.py b/tests/test_docs.py index 80aa4ff..116ba40 100644 --- a/tests/test_docs.py +++ b/tests/test_docs.py @@ -78,6 +78,10 @@ def test_repository_uses_reusable_docs_workflow(): in cleanup_workflow ) assert '"$project_url/deployments/$deployment_id?force=true"' in cleanup_workflow + assert '"$project_url/deployments?env=preview&page=$page&per_page=20"' in ( + cleanup_workflow + ) + assert "((page += 1))" in cleanup_workflow assert ( "CLOUDFLARE_PREVIEW_DOMAIN: common-python-tasks.ci-sourcerer.com" in cleanup_workflow