File: check-cdn-ips

package info (click to toggle)
ruby-github-pages-health-check 1.19.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 324 kB
  • sloc: ruby: 1,135; sh: 53; makefile: 2
file content (20 lines) | stat: -rwxr-xr-x 495 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash -e

script/update-cdn-ips >/dev/null 2>&1
files=( cloudflare fastly)

# `git diff --quiet` suppresses output and sets a return code
# 0 - no changes
# 1 - changes
for file in "${files[@]}"
do
  if git diff -w --quiet --cached "config/$file-ips.txt"
  then
    echo "$file IP list is up-to-date."
  else
    echo git reset "config/$file-ips.txt"
    git reset --quiet "config/$file-ips.txt"
    echo "*** $file IP list is out of date! Run script/update-cdn-ips!"
    exit 1
  fi
done