From 21feb31ee6af8e96c022a59b973fdb4b6aacb361 Mon Sep 17 00:00:00 2001
From: Matthew Baggett <matthew@baggett.me>
Date: Sun, 19 May 2024 02:53:59 +0200
Subject: [PATCH] Try different pruning mechanism

---
 .github/workflows/docker.clean.yml | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/.github/workflows/docker.clean.yml b/.github/workflows/docker.clean.yml
index b58ddfa..91ef8ce 100644
--- a/.github/workflows/docker.clean.yml
+++ b/.github/workflows/docker.clean.yml
@@ -18,21 +18,24 @@ jobs:
     runs-on: ubuntu-latest
     steps:
       - run: docker login ghcr.io -u ${{ github.repository_owner }} -p ${{ secrets.GITHUB_TOKEN }}
-      - uses: dataaxiom/ghcr-cleanup-action@v1.0.3
+      - uses: vlaurin/action-ghcr-prune@v0.6.0
         with:
-          owner: benzine-framework
-          repository: docker-swarm-loadbalancer
-          name: bouncer
-          tags: build-${{ github.sha }}
           token: ${{ secrets.GITHUB_TOKEN }}
+          organization: ${{ github.repository_owner }}
+          container: bouncer
+          dry-run: false
+          prune-tags-regexp: ^build-${{ github.sha }}$
   cleanup-untagged-images:
     name: Delete untagged images
     runs-on: ubuntu-latest
     steps:
       - run: docker login ghcr.io -u ${{ github.repository_owner }} -p ${{ secrets.GITHUB_TOKEN }}
-      - uses: dataaxiom/ghcr-cleanup-action@v1.0.3
+      - uses: vlaurin/action-ghcr-prune@v0.6.0
         with:
-          owner: benzine-framework
-          repository: docker-swarm-loadbalancer
-          name: bouncer
           token: ${{ secrets.GITHUB_TOKEN }}
+          organization: ${{ github.repository_owner }}
+          container: bouncer
+          dry-run: false
+          keep-younger-than: 7 # days
+          keep-last: 2
+          prune-untagged: true