forked from prontolabs/pronto
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpronto.gemspec
More file actions
60 lines (55 loc) · 2.33 KB
/
pronto.gemspec
File metadata and controls
60 lines (55 loc) · 2.33 KB
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
60
# -*- 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 = 'mindaugas.mozuras@gmail.com'
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.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', '< 7.0')
s.add_runtime_dependency('httparty', '>= 0.13.7', '< 1.0')
s.add_runtime_dependency('octokit', '>= 4.7.0', '< 11.0')
s.add_runtime_dependency('ostruct')
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('base64', '~> 0.1.2')
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