aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows/ci.yaml
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2023-12-18 11:11:55 +0100
committerLoïc Hoguin <[email protected]>2023-12-18 11:42:52 +0100
commit03a3bf4474a6ab30b8f66c2cc3051f61678b290a (patch)
treee595b7c42599d73c2dbac1fc173942201bbe9820 /.github/workflows/ci.yaml
parente2002721784a8c4fa0cb1486eb88438c92d8a251 (diff)
downloadcowboy-03a3bf4474a6ab30b8f66c2cc3051f61678b290a.tar.gz
cowboy-03a3bf4474a6ab30b8f66c2cc3051f61678b290a.tar.bz2
cowboy-03a3bf4474a6ab30b8f66c2cc3051f61678b290a.zip
Delete the master cache on cron
Diffstat (limited to '.github/workflows/ci.yaml')
-rw-r--r--.github/workflows/ci.yaml16
1 files changed, 16 insertions, 0 deletions
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index daff2e7..f213e3a 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -10,6 +10,22 @@ on:
- cron: 0 2 * * 1
jobs:
+ cleanup-master:
+ name: Cleanup master build
+ runs-on: ubuntu-latest
+ steps:
+
+ - name: Cleanup master build if necessary
+ if: ${{ github.event_name == 'schedule' }}
+ run: |
+ gh extension install actions/gh-actions-cache
+ gh actions-cache delete Linux-X64-Erlang-master -R $REPO --confirm
+ gh actions-cache delete macOS-X64-Erlang-master -R $REPO --confirm
+ env:
+ GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ REPO: ${{ github.repository }}
+
check:
name: Cowboy
+ needs: cleanup-master
uses: ninenines/ci.erlang.mk/.github/workflows/ci.yaml@master