-
Notifications
You must be signed in to change notification settings - Fork 6
/
xctoken.gemspec
32 lines (26 loc) · 1.47 KB
/
xctoken.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
lib = File.expand_path("../lib", __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require "xctoken/version"
Gem::Specification.new do |spec|
spec.name = "xctoken"
spec.version = Xctoken::VERSION
spec.authors = ["Shashikant86"]
spec.email = ["shashikant.jagtap@icloud.com"]
spec.summary = %q{Generate on-demand JWT Tokens for Apple's brand new AppStore Connect API from Continuous Integration Servers.}
spec.description = %q{Apple has introduced brand new AppStore Connect API whic requires JWT tokens to be generated after 20 minutes. XCToken can painlessly genarate JWT tokens at regular intervals from Continuous Integration Servers.}
spec.homepage = "https://github.com/Shashikant86/XCToken"
spec.license = "MIT"
# Specify which files should be added to the gem when it is released.
# The `git ls-files -z` loads the files in the RubyGem that have been added into git.
spec.files = Dir.chdir(File.expand_path('..', __FILE__)) do
`git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) }
end
spec.bindir = "bin"
spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) }
spec.require_paths = ["lib"]
spec.add_dependency "thor", '~> 0.17.0'
spec.add_dependency "jwt", '~> 2.1.0'
spec.add_development_dependency "bundler", "~> 1.16"
spec.add_development_dependency "rake", "~> 10.0"
spec.add_development_dependency "rspec", "~> 3.7.0"
end