From 4c4b332b2e64ce5be14173cd049aee622c574cc0 Mon Sep 17 00:00:00 2001 From: Molly Struve Date: Thu, 11 Jun 2020 11:59:02 -0500 Subject: [PATCH] Allow Knapsack to work for Forks (#8413) --- .travis.yml | 2 +- bin/knapsack_pro_rspec | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100755 bin/knapsack_pro_rspec diff --git a/.travis.yml b/.travis.yml index 3826596be..c36c11152 100644 --- a/.travis.yml +++ b/.travis.yml @@ -65,7 +65,7 @@ script: - bundle exec rails webpacker:compile - bundle exec rails db:schema:load - './cc-test-reporter before-build' - - 'bundle exec rake knapsack_pro:rspec' + - 'bin/knapsack_pro_rspec' - '[ ! -f .approvals ] || bundle exec approvals verify --ask false' - if [ "$KNAPSACK_PRO_CI_NODE_INDEX" == "0" ]; then yarn test --colors; fi - if [ "$KNAPSACK_PRO_CI_NODE_INDEX" == "0" ]; then ./cc-test-reporter format-coverage -t lcov -o coverage/codeclimate.lcov.json; fi diff --git a/bin/knapsack_pro_rspec b/bin/knapsack_pro_rspec new file mode 100755 index 000000000..8f621d186 --- /dev/null +++ b/bin/knapsack_pro_rspec @@ -0,0 +1,8 @@ +#!/bin/bash +if [ "$KNAPSACK_PRO_TEST_SUITE_TOKEN_RSPEC" = "" ]; then + KNAPSACK_PRO_ENDPOINT=https://api-disabled-for-fork.knapsackpro.com \ + KNAPSACK_PRO_TEST_SUITE_TOKEN_RSPEC=disabled-for-fork \ + bundle exec rake knapsack_pro:rspec # use Regular Mode here always +else + bundle exec rake knapsack_pro:rspec +fi