Fail when no-rails.Gemfile.lock contains a rails dependency

Since all rails dependencies somehow depend on activesupport, we only
need to check for activesupport :)
This commit is contained in:
Benjamin Neff 2017-04-24 00:05:46 +02:00
parent df1c9b0350
commit f08db93d74
No known key found for this signature in database
GPG key ID: 971464C3F1A90194

View file

@ -3,6 +3,13 @@
set -x
if [[ ${BUNDLE_GEMFILE} =~ .*test/gemfiles/.*.Gemfile ]]; then
if [[ ${BUNDLE_GEMFILE} =~ .*/no-rails.Gemfile ]]; then
if grep activesupport "${BUNDLE_GEMFILE}.lock"; then
echo "ERROR! no-rails.Gemfile.lock contains rails dependency!"
exit 1
fi
fi
# No coverage for other gemfiles, because some specs are disabled
export NO_COVERAGE="true"
bundle exec rake --trace