Skip to content
name: cleanup caches by a branch
on:
schedule:
- cron: '10 15 * * 1-5'
jobs:
cleanup:
runs-on: ubuntu-latest
steps:

Check failure on line 9 in .github/workflows/delete_caches.yaml

View workflow run for this annotation

GitHub Actions / .github/workflows/delete_caches.yaml

Invalid workflow file

You have an error in your yaml syntax on line 9
- name: Cleanup
run: |
gh extension install actions/gh-actions-cache
echo "Fetching list of cache key"
cacheKeysForPR=$(gh actions-cache list -R $REPO -B $BRANCH -L 100 | cut -f 1 )
echo "Cache keys---->: $cacheKeys"
## Setting this to not fail the workflow while deleting cache keys.
set +e
echo "Deleting caches..."
for cacheKey in $cacheKeysForPR
do
gh actions-cache delete $cacheKey -R $REPO -B $BRANCH --confirm
done
echo "Done"
env:
GH_TOKEN: ${{ secrets.PAT }}
REPO: ${{ github.repository }}
BRANCH: main