From 47c971150ae28f3ac3c21f0c7e001b23935e09e4 Mon Sep 17 00:00:00 2001 From: thehack904 <35552907+thehack904@users.noreply.github.com> Date: Sat, 11 Oct 2025 16:15:34 -0500 Subject: [PATCH] Add automated GHCR cleanup (keep 5 latest builds) --- .github/workflows/docker-publish.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 139a209..f82137f 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -57,3 +57,16 @@ jobs: - name: 🧹 Cleanup local images run: docker image prune -af || true + cleanup-ghcr: + name: 🧽 Cleanup old GHCR images + runs-on: ubuntu-latest + needs: build-and-push + permissions: + packages: write + steps: + - name: 🧹 Delete old GHCR package versions (keep last 5) + uses: actions/delete-package-versions@v5 + with: + package-name: "retroiptvguide" + package-type: "container" + min-versions-to-keep: 5