From 97de450abdcd1dd64fc636ea52e0d74d96fae7a5 Mon Sep 17 00:00:00 2001 From: Jim Witschey Date: Fri, 26 May 2017 15:35:50 -0400 Subject: [PATCH] add Danger step to Travis + Danger configuration --- .travis.yml | 2 ++ Dangerfile | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 Dangerfile diff --git a/.travis.yml b/.travis.yml index 6a341ef3..5c43eb2a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -22,7 +22,9 @@ addons: install: - pip install tox-travis + - gem install danger --version '~> 5.0' script: - tox - tox -e patched_loops + - danger diff --git a/Dangerfile b/Dangerfile new file mode 100644 index 00000000..6e7a1b7e --- /dev/null +++ b/Dangerfile @@ -0,0 +1,7 @@ +# Lovingly stolen from https://github.com/realm/jazzy/blob/master/Dangerfile + +has_app_changes = !git.modified_files.grep(/cassandra/).empty? +if !git.modified_files.include?("CHANGELOG.rst") && has_app_changes + fail "You've modified application code. " + + "Unless this is strictly a refactoring, please include a CHANGELOG entry." +end