Skip to content

Commit 33f21f7

Browse files
committed
github: Add a workflow to clean up untagged cache images.
1 parent 5e953d3 commit 33f21f7

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

.github/workflows/cleanup.yaml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: Daily GHCR untaged docker-zulip cleanup
2+
3+
on:
4+
schedule:
5+
- cron: "30 1 * * *"
6+
workflow_dispatch:
7+
8+
jobs:
9+
delete-untagged-versions:
10+
runs-on: ubuntu-latest
11+
permissions:
12+
# Needs write permission to delete packages
13+
packages: write
14+
steps:
15+
- name: Delete all untagged container versions
16+
uses: actions/delete-package-versions@e5bc658cc4c965c472efe991f8beea3981499c55 # v5
17+
with:
18+
delete-only-untagged-versions: "true"
19+
min-versions-to-keep: 10
20+
package-name: "docker-zulip"
21+
package-type: "container"
22+
token: ${{ github.token }}

0 commit comments

Comments
 (0)