Welcome to mirror list, hosted at ThFree Co, Russian Federation.

rails5-gemfile-lock-check « scripts - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: da6f1b7145ec4484fe23d5c1b5cba5fd84ee94e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/env bash

echo -e "=> Checking if Gemfile.rails5.lock is up-to-date...\\n"

cp Gemfile.rails5.lock Gemfile.rails5.lock.orig
BUNDLE_GEMFILE=Gemfile.rails5 bundle install "$BUNDLE_INSTALL_FLAGS"
diff -u Gemfile.rails5.lock.orig Gemfile.rails5.lock >/dev/null 2>&1

if [ $? == 1 ]
then
  diff -u Gemfile.rails5.lock.orig Gemfile.rails5.lock

  echo -e "\\n✖ ERROR: Gemfile.rails5.lock is not up-to-date!
         Please run 'BUNDLE_GEMFILE=Gemfile.rails5 bundle install'\\n" >&2
  exit 1
fi

echo "✔ Gemfile.rails5.lock is up-to-date"
exit 0