Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork0
Delete GitHub Actions Cache with ease.
License
toshimaru/delete-action-cache
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Delete GitHub Actions cache with ease.
GitHub Actions cache is limited to 10GB per repository. If you use a lot of cache storage, you may see the following warning message:
Approaching total cache storage limit (XX GB of 10 GB Used)
Least recently used caches will be automatically evicted to limit the total cache storage to 10 GB.Learn more about cache usage.
The documentation says:
GitHub will remove any cache entries that have not been accessed in over 7 days. There is no limit on the number of caches you can store, but the total size of all caches in a repository is limited to 10 GB. Once a repository has reached its maximum cache storage, the cache eviction policy will create space by deleting the oldest caches in the repository.
Usage limits and eviction policy - GitHub Docs
To prevent reaching this limit, it’s essential to delete unused or unnecessary caches automatically.
name:Delete Action Cacheon:pull_request_target:types:[closed]jobs:delete-cache:runs-on:ubuntu-lateststeps: -uses:toshimaru/delete-action-cache@main
Use theworkflow_dispatch
event to trigger the action manually.
name:Delete Action Cacheon:workflow_dispatch:jobs:delete-cache:runs-on:ubuntu-lateststeps: -uses:toshimaru/delete-action-cache@main
- Select a branch from dropdown menu
- Click "Run workflow"
- The action deletes the branch caches
See also.Manually running a workflow - GitHub Docs
Delete caches periodically with theschedule
event.
name:delete action cacheon:schedule: -cron:'0 3 * * *'jobs:delete-cache:runs-on:ubuntu-lateststeps: -uses:toshimaru/delete-action-cache@mainbranch:my-cache-branch
Seeaction.yml
Name | Description | Default |
---|---|---|
github-token | A token for the repository | github.token |
limit | The number of caches to delete | 100 |
branch | The branch name where the cache is stored | - (default branch) |
repo | The repository name | github.repository |
pull_request
pull_request_target
workflow_dispatch
schedule
push
About
Delete GitHub Actions Cache with ease.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Contributors3
Uh oh!
There was an error while loading.Please reload this page.