-
Notifications
You must be signed in to change notification settings - Fork 9
/
fastlane-plugin-wpmreleasetoolkit.gemspec
58 lines (49 loc) · 2.49 KB
/
fastlane-plugin-wpmreleasetoolkit.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
lib = File.expand_path('lib', __dir__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'fastlane/plugin/wpmreleasetoolkit/version'
Gem::Specification.new do |spec|
spec.name = 'fastlane-plugin-wpmreleasetoolkit'
spec.version = Fastlane::Wpmreleasetoolkit::VERSION
spec.author = 'Automattic'
spec.email = 'mobile@automattic.com'
spec.summary = 'GitHub helper functions'
spec.homepage = 'https://github.com/wordpress-mobile/release-toolkit'
spec.license = 'MIT'
spec.required_ruby_version = '>= 3.2.2'
spec.files = Dir['lib/**/*'] + %w[README.md LICENSE]
# Bring in any generated executables
spec.bindir = 'bin'
spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) }
# Don't add a dependency to fastlane or fastlane_re
# since this would cause a circular dependency
# spec.add_dependency 'your-dependency', '~> 1.0.0'
spec.add_dependency 'activesupport', '>= 6.1.7.1' # Required for fastlane to not crash when importing this plugin
spec.add_dependency 'buildkit', '~> 1.5'
spec.add_dependency 'chroma', '0.2.0'
spec.add_dependency 'diffy', '~> 3.3'
spec.add_dependency 'fastlane', '~> 2.213'
spec.add_dependency 'git', '~> 1.3'
spec.add_dependency 'java-properties', '~> 0.3.0'
spec.add_dependency 'nokogiri', '~> 1.11'
spec.add_dependency 'octokit', '~> 6.1'
spec.add_dependency 'parallel', '~> 1.14'
spec.add_dependency 'plist', '~> 3.1'
spec.add_dependency 'progress_bar', '~> 1.3'
spec.add_dependency 'rake', '>= 12.3', '< 14.0'
spec.add_dependency 'rake-compiler', '~> 1.0'
spec.add_dependency 'xcodeproj', '~> 1.22'
# `google-cloud-storage` is required by fastlane, but we pin it in case it's not in the future
spec.add_dependency 'google-cloud-storage', '~> 1.31'
spec.add_development_dependency 'bundler', '~> 2.0'
spec.add_development_dependency 'cocoapods', '~> 1.10'
# Use at least Fastlane 2.210.0 to ensure compatibility with the Xcode 14 toolchain
# See https://github.com/fastlane/fastlane/releases/tag/2.210.0
spec.add_development_dependency 'fastlane', '~> 2.210'
spec.add_development_dependency 'pry', '~> 0.12.2'
spec.add_development_dependency 'rmagick', '~> 5.3'
spec.add_development_dependency 'rspec', '~> 3.8'
spec.add_development_dependency 'rspec_junit_formatter', '~> 0.4.1'
spec.add_development_dependency 'rubocop', '~> 1.65'
spec.add_development_dependency 'rubocop-rspec', '3.0'
spec.add_development_dependency 'simplecov', '~> 0.16.1'
end