ruby-grape/danger

Name: danger

Owner: Ruby Grape

Description: Automate common code review chores with http://danger.systems.

Created: 2016-07-30 13:03:27.0

Updated: 2017-12-09 08:33:49.0

Pushed: 2016-12-05 17:43:44.0

Homepage: null

Size: 16

Language: Ruby

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Danger

Danger runs during Grape projects' CI process, and gives you a chance to automate common code review chores.

Build Status

Setup

Enable Danger for a project within the ruby-grape organization.

Set DANGER_GITHUB_API_TOKEN in Travis-CI

In Travis-CI, choose Settings and add DANGER_GITHUB_API_TOKEN in Environment Variables. Set the value to the API key for the grape-bot user, look in this build log for its value.

Add Danger

Add ruby-grape-danger to Gemfile.

'ruby-grape-danger', '~> 0.1.0', require: false
Add Dangerfile

Commit a Dangerfile, eg. Grape's Dangerfile.

er.import_dangerfile(gem: 'ruby-grape-danger')
Add Danger to Travis-CI

Add Danger to .travis.yml, eg. Grape's Travis.yml.

ix:
clude:
- rvm: 2.3.1
  script:
    - bundle exec danger
Commit via a Pull Request

To test things out, make a dummy entry in CHANGELOG.md that doesn't match the standard format and make a pull request. Iterate until green.

License

MIT License. See LICENSE for details.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.