Always save cache (#451)

Always save cache, even if one of the scripts returned an error.

Also use a workflow to clear the cache instead of relying on josStorer/get-current-time@v2.
This commit is contained in:
Marc Wrobel
2025-06-28 13:30:57 +02:00
committed by GitHub
parent 3beb0f6e34
commit db5ad5b64b
3 changed files with 49 additions and 12 deletions

18
.github/workflows/clear-cache.yml vendored Normal file
View File

@@ -0,0 +1,18 @@
name: Clear Cache
on:
workflow_dispatch:
schedule:
- cron: '0 0 * * 1' # Every Monday at 00:00 UTC
jobs:
clear-cache:
name: Clear Cache
runs-on: ubuntu-latest
steps:
- name: Clear all caches
run: gh cache delete --all --succeed-on-no-caches
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
OWNER: ${{ github.repository_owner }}
REPO: ${{ github.event.repository.name }}