1
0
Jonathan Kelley 1 жил өмнө
parent
commit
65191eb002

+ 14 - 8
.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")