forked from prontolabs/pronto
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pronto.gemspec
59 lines (54 loc) · 2.27 KB
/
pronto.gemspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# -*- encoding: utf-8 -*-
$LOAD_PATH.push File.expand_path('../lib', __FILE__)
require 'pronto/version'
require 'English'
Gem::Specification.new do |s|
s.name = 'pronto'
s.version = Pronto::Version::STRING
s.platform = Gem::Platform::RUBY
s.author = 'Mindaugas Mozūras'
s.email = '[email protected]'
s.homepage = 'https://github.com/prontolabs/pronto'
s.summary = 'Pronto runs analysis by checking only the introduced changes'
s.description = <<-EOF
Pronto runs analysis quickly by checking only the relevant changes. Created
to be used on pull requests, but suited for other scenarios as well. Perfect
if you want to find out quickly if branch introduces changes that conform to
your styleguide, are DRY, don't introduce security holes and more.
EOF
s.licenses = ['MIT']
s.required_ruby_version = '>= 2.3.0'
s.rubygems_version = '1.8.23'
s.files = `git ls-files`.split($RS).reject do |file|
file =~ %r{^(?:
spec/.*
|Gemfile
|Rakefile
|pronto.gif
|\.rspec
|\.gitignore
|\.rubocop.yml
|\.travis.yml
)$}x
end
s.test_files = []
s.extra_rdoc_files = ['LICENSE', 'README.md']
s.require_paths = ['lib']
s.executables = s.files.grep(%r{^bin/}) { |f| File.basename(f) }
s.add_runtime_dependency('gitlab', '>= 4.4.0', '< 5.0')
s.add_runtime_dependency('httparty', '>= 0.13.7', '< 1.0')
s.add_runtime_dependency('octokit', '>= 4.7.0', '< 7.0')
s.add_runtime_dependency('rainbow', '>= 2.2', '< 4.0')
s.add_runtime_dependency('rexml', '>= 3.2.5', '< 4.0')
s.add_runtime_dependency('rugged', '>= 0.23.0', '< 2.0')
s.add_runtime_dependency('thor', '>= 0.20.3', '< 2.0')
s.add_development_dependency('bundler', '>= 1.15')
s.add_development_dependency('pronto-rubocop', '~> 0.10.0')
s.add_development_dependency('rake', '~> 12.0')
s.add_development_dependency('rspec', '~> 3.4')
s.add_development_dependency('rspec-its', '~> 1.2')
s.add_development_dependency('rspec-expectations', '~> 3.4')
s.add_development_dependency('rubocop', '~> 0.58')
s.add_development_dependency('simplecov', '~> 0.17', '!= 0.18.0', '!= 0.18.1', '!= 0.18.2', '!= 0.18.3', '!= 0.18.4',
'!= 0.18.5', '!= 0.19.0', '!= 0.19.1') # see https://docs.codeclimate.com/docs/configuring-test-coverage
end