github.com/muhammadn/cortex@v1.9.1-0.20220510110439-46bb7000d03d/tools/image-tag (about)

     1  #!/usr/bin/env bash
     2  
     3  set -o errexit
     4  set -o nounset
     5  set -o pipefail
     6  
     7  WORKING_SUFFIX=$(if git status --porcelain | grep -qE '^(?:[^?][^ ]|[^ ][^?])\s'; then echo "-WIP"; else echo ""; fi)
     8  BRANCH_PREFIX=$(git rev-parse --abbrev-ref HEAD)
     9  echo "${BRANCH_PREFIX//\//-}-$(git rev-parse --short HEAD)$WORKING_SUFFIX"