name: "Build: Cleanup Residue" permissions: contents: read packages: write on: workflow_call: workflow_dispatch: workflow_run: workflows: ["Build Swarm Loadbalancer"] types: - completed jobs: cleanup-delete-candidate-image: name: Delete candidate image 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 with: owner: benzine-framework repository: docker-swarm-loadbalancer name: bouncer tags: build-${{ github.sha }} token: ${{ secrets.GITHUB_TOKEN }} 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 with: owner: benzine-framework repository: docker-swarm-loadbalancer name: bouncer token: ${{ secrets.GITHUB_TOKEN }}