Skip to content

Cleanup

Cleanup #206

Workflow file for this run

name: Cleanup
on:
repository_dispatch:
workflow_dispatch:
schedule:
# Run every day
- cron: 0 0 */1 * *
jobs:
run:
runs-on: ubuntu-latest
permissions:
packages: write
steps:
- name: Remove old GeoLite2 images
uses: actions/delete-package-versions@v5
with:
package-name: goaccess-docker/goaccess
package-type: container
# Only account for non-latest GeoLite2 images
ignore-versions: "^(?:\\d+\\.?){3}(?!.*geolite2-(?:\\d+[-.]?){3}).*"
min-versions-to-keep: 30
- name: Remove untagged images
uses: actions/delete-package-versions@v5
with:
package-name: goaccess-docker/goaccess
package-type: container
delete-only-untagged-versions: true
min-versions-to-keep: 0