From 8686b56b9e950566bea0990587bc0983fc916af1 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 7 Sep 2025 09:16:58 +0200 Subject: [PATCH] chore(ci): automatically cleanup untagged images --- .github/workflows/ci.yml | 7 +++++++ .github/workflows/packages-cleanup.yml | 10 +++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4a7b2a4b0..0ac290b15 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -588,3 +588,10 @@ jobs: DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK }} + + + packages-cleanup: + name: "Docker Package Cleanup" + uses: ./.github/workflows/packages-cleanup.yml + with: + package_name: 'freqtrade' diff --git a/.github/workflows/packages-cleanup.yml b/.github/workflows/packages-cleanup.yml index 9884adc85..00fcfce0c 100644 --- a/.github/workflows/packages-cleanup.yml +++ b/.github/workflows/packages-cleanup.yml @@ -1,6 +1,14 @@ name: Cleanup Packages on: + workflow_call: + inputs: + package_name: + description: 'Package name to clean up' + required: false + default: 'freqtrade' + type: string + workflow_dispatch: inputs: package_name: @@ -12,7 +20,7 @@ on: - 'freqtrade' - 'freqtrade-devcontainer' delete-untagged: - description: 'Whether to delete untagged images' + description: 'Whether to delete only untagged images' required: false default: true type: boolean