From 204149a3e344919e4dce52c5469c5925d4a7d5e7 Mon Sep 17 00:00:00 2001 From: Mogyuchi Date: Tue, 30 Jan 2024 22:26:58 +0900 Subject: [PATCH] ci: use souji --- .github/workflows/cleanup-caches.yml | 25 +++++-------------------- 1 file changed, 5 insertions(+), 20 deletions(-) diff --git a/.github/workflows/cleanup-caches.yml b/.github/workflows/cleanup-caches.yml index 217490fb7..b021b04e5 100644 --- a/.github/workflows/cleanup-caches.yml +++ b/.github/workflows/cleanup-caches.yml @@ -3,31 +3,16 @@ on: pull_request_target: types: - closed + delete: + workflow_dispatch: jobs: cleanup: runs-on: ubuntu-latest + permissions: + actions: write steps: - - name: debug - run: echo ${{ github.repository }} - 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 ) + uses: 4m-mazi/souji-action@main - echo "$cacheKeysForPR" - ## 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.GITHUB_TOKEN }} - REPO: ${{ github.repository }} - BRANCH: refs/pull/${{ github.event.pull_request.number }}/merge