Skip to content

Commit 046ef59

Browse files
committed
Integrate with Fastlane
1 parent 80b9107 commit 046ef59

File tree

13 files changed

+486
-132
lines changed

13 files changed

+486
-132
lines changed

.swiftlint.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ disabled_rules:
77
excluded:
88
- Carthage
99
- Pods
10-
- Demo/Pods
1110
variable_name:
1211
excluded:
1312
- GithubAPI

.travis.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
1-
osx_image: xcode7.1
21
language: objective-c
3-
podfile: Demo/Podfile
2+
os: osx
3+
osx_image: xcode7.3
44

55
env:
66
global:
7+
- LC_CTYPE=en_US.UTF-8
78
- LANG=en_US.UTF-8
8-
- COCOAPODS_DISABLE_DETERMINISTIC_UUIDS=true
99

1010
cache:
1111
- bundler
12-
- cocoapods
12+
13+
before_script:
14+
- carthage bootstrap
1315

1416
script:
15-
- rake test
17+
- bin/fastlane test
1618

1719
after_success:
1820
- bash <(curl -s https://codecov.io/bash)
19-
- sleep 5

Gemfile

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
source 'https://rubygems.org'
22

3+
gem 'fastlane'
34
gem 'xcpretty'
4-
5-
gem 'cocoapods', '>= 0.39'
6-
gem 'cocoapods-deintegrate'
7-
gem 'rake'
8-
gem 'github-release'
5+
gem 'cocoapods'

Gemfile.lock

Lines changed: 203 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
activesupport (4.2.5.1)
4+
activesupport (4.2.6)
55
i18n (~> 0.7)
66
json (~> 1.7, >= 1.7.7)
77
minitest (~> 5.1)
88
thread_safe (~> 0.3, >= 0.3.4)
99
tzinfo (~> 1.1)
1010
addressable (2.3.8)
11+
babosa (1.0.2)
12+
cert (1.4.0)
13+
fastlane_core (>= 0.29.1, < 1.0.0)
14+
spaceship (>= 0.22.0, < 1.0.0)
1115
claide (0.9.1)
1216
cocoapods (0.39.0)
1317
activesupport (>= 4.0.2)
@@ -28,8 +32,6 @@ GEM
2832
activesupport (>= 4.0.2)
2933
fuzzy_match (~> 2.0.4)
3034
nap (~> 1.0)
31-
cocoapods-deintegrate (0.2.1)
32-
cocoapods (~> 0.34)
3335
cocoapods-downloader (0.9.3)
3436
cocoapods-plugins (0.4.2)
3537
nap
@@ -40,46 +42,229 @@ GEM
4042
netrc (= 0.7.8)
4143
cocoapods-try (0.5.1)
4244
colored (1.2)
45+
commander (4.3.5)
46+
highline (~> 1.7.2)
47+
credentials_manager (0.15.0)
48+
colored
49+
commander (>= 4.3.5)
50+
highline (>= 1.7.1)
51+
security
52+
deliver (1.10.5)
53+
credentials_manager (>= 0.12.0, < 1.0.0)
54+
fastimage (~> 1.6)
55+
fastlane_core (>= 0.37.0, < 1.0.0)
56+
plist (~> 3.1.0)
57+
spaceship (>= 0.19.0, < 1.0.0)
58+
domain_name (0.5.20160310)
59+
unf (>= 0.0.5, < 1.0.0)
60+
dotenv (2.1.0)
4361
escape (0.0.4)
62+
excon (0.45.4)
4463
faraday (0.9.2)
4564
multipart-post (>= 1.2, < 3)
65+
faraday-cookie_jar (0.0.6)
66+
faraday (>= 0.7.4)
67+
http-cookie (~> 1.0.0)
68+
faraday_middleware (0.10.0)
69+
faraday (>= 0.7.4, < 0.10)
70+
fastimage (1.6.8)
71+
addressable (~> 2.3, >= 2.3.5)
72+
fastlane (1.68.0)
73+
addressable (~> 2.3.8)
74+
cert (>= 1.4.0, < 2.0.0)
75+
credentials_manager (>= 0.15.0, < 1.0.0)
76+
deliver (>= 1.10.5, < 2.0.0)
77+
fastlane_core (>= 0.37.0, < 1.0.0)
78+
frameit (>= 2.5.1, < 3.0.0)
79+
gym (>= 1.6.2, < 2.0.0)
80+
krausefx-shenzhen (>= 0.14.7)
81+
match (>= 0.4.0, < 1.0.0)
82+
pem (>= 1.3.0, < 2.0.0)
83+
pilot (>= 1.4.1, < 2.0.0)
84+
plist (~> 3.1.0)
85+
produce (>= 1.1.1, < 2.0.0)
86+
scan (>= 0.5.2, < 1.0.0)
87+
screengrab (>= 0.3.1, < 1.0.0)
88+
sigh (>= 1.6.0, < 2.0.0)
89+
slack-notifier (~> 1.3)
90+
snapshot (>= 1.12.0, < 2.0.0)
91+
spaceship (>= 0.24.0, < 1.0.0)
92+
supply (>= 0.4.0, < 1.0.0)
93+
terminal-notifier (~> 1.6.2)
94+
terminal-table (~> 1.4.5)
95+
xcodeproj (>= 0.20, < 2.0.0)
96+
xcpretty (>= 0.2.1)
97+
fastlane_core (0.39.1)
98+
babosa
99+
colored
100+
commander (= 4.3.5)
101+
credentials_manager (>= 0.11.0, < 1.0.0)
102+
excon (~> 0.45.0)
103+
highline (>= 1.7.2)
104+
json
105+
multi_json
106+
plist (~> 3.1)
107+
rubyzip (~> 1.1.6)
108+
sentry-raven (~> 0.15)
109+
terminal-table (~> 1.4.5)
110+
frameit (2.5.1)
111+
deliver (> 0.3)
112+
fastimage (~> 1.6.3)
113+
fastlane_core (>= 0.36.1, < 1.0.0)
114+
mini_magick (~> 4.0.2)
46115
fuzzy_match (2.0.4)
47-
git-version-bump (0.15.1)
48-
github-release (0.1.3)
49-
git-version-bump
50-
octokit (~> 3.0)
116+
google-api-client (0.9.4)
117+
addressable (~> 2.3)
118+
googleauth (~> 0.5)
119+
httpclient (~> 2.7)
120+
hurley (~> 0.1)
121+
memoist (~> 0.11)
122+
mime-types (>= 1.6)
123+
representable (~> 2.3.0)
124+
retriable (~> 2.0)
125+
thor (~> 0.19)
126+
googleauth (0.5.1)
127+
faraday (~> 0.9)
128+
jwt (~> 1.4)
129+
logging (~> 2.0)
130+
memoist (~> 0.12)
131+
multi_json (~> 1.11)
132+
os (~> 0.9)
133+
signet (~> 0.7)
134+
gym (1.6.2)
135+
fastlane_core (>= 0.36.1, < 1.0.0)
136+
plist
137+
rubyzip (>= 1.1.7)
138+
terminal-table
139+
xcpretty (>= 0.2.1)
140+
highline (1.7.8)
141+
http-cookie (1.0.2)
142+
domain_name (~> 0.5)
143+
httpclient (2.7.1)
144+
hurley (0.2)
51145
i18n (0.7.0)
52146
json (1.8.3)
147+
jwt (1.5.4)
148+
krausefx-shenzhen (0.14.7)
149+
commander (~> 4.3)
150+
dotenv (>= 0.7)
151+
faraday (~> 0.9)
152+
faraday_middleware (~> 0.9)
153+
highline (>= 1.7.2)
154+
json (~> 1.8)
155+
net-sftp (~> 2.1.2)
156+
plist (~> 3.1.0)
157+
rubyzip (~> 1.1)
158+
security (~> 0.1.3)
159+
terminal-table (~> 1.4.5)
160+
little-plugger (1.1.4)
161+
logging (2.1.0)
162+
little-plugger (~> 1.1)
163+
multi_json (~> 1.10)
164+
match (0.4.0)
165+
cert (>= 1.2.8, < 2.0.0)
166+
credentials_manager (>= 0.13.0, < 1.0.0)
167+
fastlane_core (>= 0.39.0, < 1.0.0)
168+
security
169+
sigh (>= 1.2.2, < 2.0.0)
170+
spaceship (>= 0.24.0, < 1.0.0)
171+
memoist (0.14.0)
172+
mime-types (3.0)
173+
mime-types-data (~> 3.2015)
174+
mime-types-data (3.2016.0221)
175+
mini_magick (4.0.4)
53176
minitest (5.8.4)
54-
molinillo (0.4.2)
177+
molinillo (0.4.4)
178+
multi_json (1.11.2)
179+
multi_xml (0.5.5)
55180
multipart-post (2.0.0)
56181
nap (1.1.0)
182+
net-sftp (2.1.2)
183+
net-ssh (>= 2.6.5)
184+
net-ssh (3.1.1)
57185
netrc (0.7.8)
58-
octokit (3.8.0)
59-
sawyer (~> 0.6.0, >= 0.5.3)
60-
rake (10.5.0)
186+
os (0.9.6)
187+
pem (1.3.0)
188+
fastlane_core (>= 0.36.1, < 1.0.0)
189+
spaceship (>= 0.22.0, < 1.0.0)
190+
pilot (1.4.1)
191+
credentials_manager (>= 0.3.0)
192+
fastlane_core (>= 0.36.5, < 1.0.0)
193+
spaceship (>= 0.20.0, < 1.0.0)
194+
terminal-table (~> 1.4.5)
195+
plist (3.1.0)
196+
produce (1.1.1)
197+
fastlane_core (>= 0.30.0, < 1.0.0)
198+
spaceship (>= 0.16.0)
199+
representable (2.3.0)
200+
uber (~> 0.0.7)
201+
retriable (2.1.0)
61202
rouge (1.10.1)
62-
sawyer (0.6.0)
63-
addressable (~> 2.3.5)
64-
faraday (~> 0.8, < 0.10)
203+
rubyzip (1.1.7)
204+
scan (0.5.2)
205+
fastlane_core (>= 0.36.1, < 1.0.0)
206+
slack-notifier (~> 1.3)
207+
terminal-table
208+
xcpretty (>= 0.2.1)
209+
xcpretty-travis-formatter (>= 0.0.3)
210+
screengrab (0.3.1)
211+
fastlane_core (>= 0.38.0, < 1.0.0)
212+
security (0.1.3)
213+
sentry-raven (0.15.6)
214+
faraday (>= 0.7.6)
215+
sigh (1.6.0)
216+
fastlane_core (>= 0.36.1, < 1.0.0)
217+
plist (~> 3.1)
218+
spaceship (>= 0.22.0, < 1.0.0)
219+
signet (0.7.2)
220+
addressable (~> 2.3)
221+
faraday (~> 0.9)
222+
jwt (~> 1.5)
223+
multi_json (~> 1.10)
224+
slack-notifier (1.5.1)
225+
snapshot (1.12.1)
226+
fastimage (~> 1.6.3)
227+
fastlane_core (>= 0.36.1, < 1.0.0)
228+
plist (~> 3.1.0)
229+
xcpretty (>= 0.2.1)
230+
spaceship (0.24.1)
231+
colored
232+
credentials_manager (>= 0.9.0)
233+
faraday (~> 0.9)
234+
faraday-cookie_jar (~> 0.0.6)
235+
faraday_middleware (~> 0.9)
236+
fastimage (~> 1.6)
237+
multi_xml (~> 0.5)
238+
plist (~> 3.1)
239+
supply (0.5.2)
240+
credentials_manager (>= 0.15.0)
241+
fastlane_core (>= 0.35.0)
242+
google-api-client (~> 0.9.1)
243+
terminal-notifier (1.6.3)
244+
terminal-table (1.4.5)
245+
thor (0.19.1)
65246
thread_safe (0.3.5)
66247
tzinfo (1.2.2)
67248
thread_safe (~> 0.1)
249+
uber (0.0.15)
250+
unf (0.1.4)
251+
unf_ext
252+
unf_ext (0.0.7.2)
68253
xcodeproj (0.28.2)
69254
activesupport (>= 3)
70255
claide (~> 0.9.1)
71256
colored (~> 1.2)
72257
xcpretty (0.2.2)
73258
rouge (~> 1.8)
259+
xcpretty-travis-formatter (0.0.4)
260+
xcpretty (~> 0.2, >= 0.0.7)
74261

75262
PLATFORMS
76263
ruby
77264

78265
DEPENDENCIES
79-
cocoapods (>= 0.39)
80-
cocoapods-deintegrate
81-
github-release
82-
rake
266+
cocoapods
267+
fastlane
83268
xcpretty
84269

85270
BUNDLED WITH

0 commit comments

Comments
 (0)