ci: set up retention policy for older untagged docker images

Keep all tagged, and the last 5 untagged packages.
Anything else will get pruned away.
This commit is contained in:
Wez Furlong
2023-03-13 20:30:16 -07:00
parent ddca07e033
commit 23a8cc3ed9
+23
View File
@@ -0,0 +1,23 @@
name: "Delete Old Packages"
on:
schedule:
- cron: "50 1 * * *"
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
jobs:
delete-old-docker:
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
steps:
- name: Checkout
uses: actions/delete-package-versions@v4
with:
package-name: kumomta
min-versions-to-keep: 5
delete-only-untagged-versions: true
package-type: container