github.com/jmrodri/operator-sdk@v0.5.0/hack/ci/check-doc-only-update.sh (about)

     1  #!/usr/bin/env bash
     2  
     3  set -e
     4  
     5  # Make sure the TRAVIS_COMMIT_RANGE is valid, by catching any errors and exiting.
     6  if [ -z "$TRAVIS_COMMIT_RANGE" ] || ! git rev-list --quiet $TRAVIS_COMMIT_RANGE; then
     7    echo "Invalid commit range. Skipping check for doc only update"
     8    return 0
     9  fi
    10  
    11  if ! git diff --name-only $TRAVIS_COMMIT_RANGE | grep -qvE '(\.md)|(\.MD)|(\.png)|(\.pdf)|^(doc/)|^(MAINTAINERS)|^(LICENSE)'; then
    12    echo "Only doc files were updated, not running the CI."
    13    exit 0
    14  fi