xref: /openbmc/openbmc/meta-raspberrypi/.github/actions/docker-clean-dangling/action.yml (revision 7e0e3c0c6a2cd4e76ebca17ed16a37155992025e)
1*7e0e3c0cSAndrew Geissler# SPDX-FileCopyrightText: Andrei Gherzan <andrei.gherzan@huawei.com>
2*7e0e3c0cSAndrew Geissler#
3*7e0e3c0cSAndrew Geissler# SPDX-License-Identifier: MIT
4*7e0e3c0cSAndrew Geissler
5*7e0e3c0cSAndrew Geisslername: "Cleanup dangling docker images"
6*7e0e3c0cSAndrew Geissler
7*7e0e3c0cSAndrew Geisslerruns:
8*7e0e3c0cSAndrew Geissler  using: "composite"
9*7e0e3c0cSAndrew Geissler  steps:
10*7e0e3c0cSAndrew Geissler    - name: Cleanup dangling images
11*7e0e3c0cSAndrew Geissler      shell: bash
12*7e0e3c0cSAndrew Geissler      run: |
13*7e0e3c0cSAndrew Geissler        echo -n "Cleanup dangling images... "
14*7e0e3c0cSAndrew Geissler        if ! docker rmi $(docker images --filter "dangling=true" -q --no-trunc) > /dev/null 2>&1; then
15*7e0e3c0cSAndrew Geissler          echo "no dangling images found."
16*7e0e3c0cSAndrew Geissler        else
17*7e0e3c0cSAndrew Geissler          echo "done."
18*7e0e3c0cSAndrew Geissler        fi
19