diff --git a/.github/workflows/ci-cleanup.yml b/.github/workflows/ci-cleanup.yml new file mode 100644 index 000000000..0d24155b0 --- /dev/null +++ b/.github/workflows/ci-cleanup.yml @@ -0,0 +1,38 @@ +name: passbook-ci-cleanup +on: + - delete + +jobs: + delete-server: + runs-on: ubuntu-latest + steps: + - name: Delete docker tag + env: + DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} + DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} + run: curl + -u $DOCKER_USERNAME:$DOCKER_PASSWORD + -X "DELETE" + "https://hub.docker.com/v2/repositories/$DOCKER_USERNAME/passbook/tags/${GITHUB_REF##*/}/" + delete-gatekeeper: + runs-on: ubuntu-latest + steps: + - name: Delete docker tag + env: + DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} + DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} + run: curl + -u $DOCKER_USERNAME:$DOCKER_PASSWORD + -X "DELETE" + "https://hub.docker.com/v2/repositories/$DOCKER_USERNAME/passbook-gatekeeper/tags/${GITHUB_REF##*/}/" + delete-static: + runs-on: ubuntu-latest + steps: + - name: Delete docker tag + env: + DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} + DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} + run: curl + -u $DOCKER_USERNAME:$DOCKER_PASSWORD + -X "DELETE" + "https://hub.docker.com/v2/repositories/$DOCKER_USERNAME/passbook-static/tags/${GITHUB_REF##*/}/"