123456789101112131415161718192021222324252627282930 |
- 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")
|