summaryrefslogtreecommitdiff
path: root/Rakefile
diff options
context:
space:
mode:
authorLamont Granquist <lamont@scriptkiddie.org>2017-06-21 12:32:34 -0700
committerLamont Granquist <lamont@scriptkiddie.org>2017-06-21 12:32:34 -0700
commit5605afa19d54c9ff5450a0186a29c95c666f6503 (patch)
treec8c0961e9891666c5977e7f63bbe2e574358f4f0 /Rakefile
parentaa80a0441ef24dc9b6278a6ae1bb44a42d7d19de (diff)
downloadffi-yajl-5605afa19d54c9ff5450a0186a29c95c666f6503.tar.gz
allow github-changelog-generator to be optional
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
Diffstat (limited to 'Rakefile')
-rw-r--r--Rakefile14
1 files changed, 9 insertions, 5 deletions
diff --git a/Rakefile b/Rakefile
index 216cae1..67fe352 100644
--- a/Rakefile
+++ b/Rakefile
@@ -4,17 +4,21 @@ require "rspec/core/rake_task"
require "rubygems/package_task"
require "rake/extensiontask"
require "ffi_yajl/version"
-require "github_changelog_generator/task"
Dir[File.expand_path("../*gemspec", __FILE__)].reverse_each do |gemspec_path|
gemspec = eval(IO.read(gemspec_path))
Gem::PackageTask.new(gemspec).define
end
-GitHubChangelogGenerator::RakeTask.new :changelog do |config|
- config.issues = false
- config.since_tag = "1.0.1"
- config.exclude_labels = %w{duplicate question invalid wontfix changelog_skip}
+begin
+ require "github_changelog_generator/task"
+ GitHubChangelogGenerator::RakeTask.new :changelog do |config|
+ config.issues = false
+ config.since_tag = "1.0.1"
+ config.exclude_labels = %w{duplicate question invalid wontfix changelog_skip}
+ end
+rescue LoadError
+ puts "no github-changelog-generator"
end
desc "Build it and ship it"