From df0d755e2509e08e5b7ebf8d2aa7929f6367edd2 Mon Sep 17 00:00:00 2001 From: Damien Date: Sat, 22 Feb 2025 04:02:49 -0500 Subject: [PATCH] Create clear_cache --- .github/workflows/clear_cache | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/workflows/clear_cache diff --git a/.github/workflows/clear_cache b/.github/workflows/clear_cache new file mode 100644 index 0000000..4972601 --- /dev/null +++ b/.github/workflows/clear_cache @@ -0,0 +1,30 @@ +name: Clear cache + +on: + workflow_dispatch: + +permissions: + actions: write + +jobs: + clear-cache: + runs-on: ubuntu-latest + steps: + - name: Clear cache + uses: actions/github-script@v6 + 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({ + owner: context.repo.owner, + repo: context.repo.repo, + cache_id: cache.id, + }) + } + console.log("Clear completed")