From 65191eb002702df81d98d0329fdb3f0bc4d00ac8 Mon Sep 17 00:00:00 2001 From: Jonathan Kelley Date: Mon, 8 Jan 2024 18:39:26 -0800 Subject: [PATCH] update cache list --- .github/workflows/wipe_cache.yml | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/.github/workflows/wipe_cache.yml b/.github/workflows/wipe_cache.yml index 4972601df..c69b26899 100644 --- a/.github/workflows/wipe_cache.yml +++ b/.github/workflows/wipe_cache.yml @@ -15,16 +15,22 @@ jobs: with: script: | console.log("About to clear") - const caches = await github.rest.actions.getActionsCacheList({ - owner: context.repo.owner, - repo: context.repo.repo, - }) - for (const cache of caches.data.actions_caches) { - console.log(cache) - github.rest.actions.deleteActionsCacheById({ + + while (true) { + const caches = await github.rest.actions.getActionsCacheList({ owner: context.repo.owner, repo: context.repo.repo, - cache_id: cache.id, }) + if (caches.data.actions_caches.length === 0) { + break + } + for (const cache of caches.data.actions_caches) { + console.log(cache) + github.rest.actions.deleteActionsCacheById({ + owner: context.repo.owner, + repo: context.repo.repo, + cache_id: cache.id, + }) + } } console.log("Clear completed")