.circleci/config.yml in danger-ios_version_change-0.1.3 vs .circleci/config.yml in danger-ios_version_change-0.1.4

- old
+ new

@@ -14,10 +14,18 @@ - type: cache-save name: Store bundle cache key: Gemfile-{{ checksum "Gemfile.lock" }} paths: - vendor/bundle + danger: + docker: + - image: dantoml/danger:latest + steps: + - checkout + - run: ./assert_danger_running_on_pr.sh + - run: bundle install + - run: '[ ! -z $DANGER_GITHUB_API_TOKEN ] && danger || echo "Skipping Danger for External Contributor" && exit 1' test-lint: working_directory: ~/code docker: - image: circleci/ruby:2.3 steps: @@ -44,15 +52,11 @@ - restore_cache: key: Gemfile-{{ checksum "Gemfile.lock" }} - run: name: Bundle Install command: bundle install --path vendor/bundle - - run: gem build danger-ios_version_change.gemspec; mkdir output-gems; mv danger-ios_version_change*.gem output-gems/ - - persist_to_workspace: - root: output-gems - paths: - - danger-ios_version_change*.gem + - run: gem build danger-ios_version_change.gemspec deploy: working_directory: ~/code docker: - image: circleci/ruby:2.3 steps: @@ -66,16 +70,15 @@ name: Generate README.md docs command: rm README.md; cat README_header.md > README.md; bundle exec danger plugins readme >> README.md; cat README_footer.md >> README.md - run: name: Create rubygems credientials file command: mkdir ~/.gem; printf "%s\n%s " "---" ":rubygems_api_key:" > ~/.gem/credentials; printf $RUBYGEMS_KEY >> ~/.gem/credentials;chmod 0600 ~/.gem/credentials - - attach_workspace: - at: output-gems - - run: gem push output-gems/danger-ios_version_change-*.gem + - run: gem build danger-ios_version_change.gemspec; gem push danger-ios_version_change*.gem workflows: version: 2 test-lint: jobs: + - danger - dependencies - test-lint: requires: - dependencies - build-gem: