name: Clean up PR Docker images on: pull_request: branches: - main - 'release/*' types: [ closed ] defaults: run: shell: bash jobs: cleanup: runs-on: ubuntu-latest steps: - run: | export PR_BRANCH_TAG=$(echo ${GITHUB_HEAD_REF#refs/heads/} | tr '/' '-') if [[ ! $PR_BRANCH_TAG =~ (main|master|release-*) ]]; then echo "PR branch is $PR_BRANCH_TAG, deleting Docker image" curl -s -uucentral:${{ secrets.DOCKER_REGISTRY_PASSWORD }} -X DELETE "https://tip.jfrog.io/artifactory/tip-wlan-cloud-ucentral/owanalytics/$PR_BRANCH_TAG" else echo "PR branch is $PR_BRANCH_TAG, not deleting Docker image" fi