Skip to content

Commit a22e2dd

Browse files
committed
Merge branch 'feature/update-dependencies' into develop
2 parents fe62a9d + e229bc6 commit a22e2dd

File tree

9 files changed

+132
-67
lines changed

9 files changed

+132
-67
lines changed

.travis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
language: objective-c
2-
osx_image: xcode8.1
2+
osx_image: xcode8.2
33
cache:
44
bundler: true
55
directories:
@@ -15,7 +15,7 @@ install:
1515
before_script:
1616
- bundle exec danger
1717
script:
18-
- bundle exec scan
18+
- bundle exec fastlane scan
1919
after_success:
2020
- bash <(curl -s https://codecov.io/bash)
2121
notifications:

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ ruby "2.3.1"
44
gem "cocoapods", "~> 1.1.0"
55
gem "cocoapods-keys"
66
gem "danger", "~> 4.0.0"
7-
gem "scan"
7+
gem "fastlane"
88
gem "slather"

Gemfile.lock

Lines changed: 101 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@ GEM
1111
minitest (~> 5.1)
1212
thread_safe (~> 0.3, >= 0.3.4)
1313
tzinfo (~> 1.1)
14-
addressable (2.4.0)
14+
addressable (2.5.0)
15+
public_suffix (~> 2.0, >= 2.0.2)
16+
babosa (1.0.2)
1517
claide (1.0.1)
1618
claide-plugins (0.9.2)
1719
cork
@@ -41,29 +43,24 @@ GEM
4143
fuzzy_match (~> 2.0.4)
4244
nap (~> 1.0)
4345
cocoapods-deintegrate (1.0.1)
44-
cocoapods-downloader (1.1.2)
46+
cocoapods-downloader (1.1.3)
4547
cocoapods-keys (1.7.0)
4648
dotenv
4749
osx_keychain
4850
cocoapods-plugins (1.0.0)
4951
nap
5052
cocoapods-search (1.0.0)
5153
cocoapods-stats (1.0.0)
52-
cocoapods-trunk (1.1.1)
54+
cocoapods-trunk (1.1.2)
5355
nap (>= 0.8, < 2.0)
5456
netrc (= 0.7.8)
5557
cocoapods-try (1.1.0)
5658
colored (1.2)
57-
commander (4.4.0)
59+
commander (4.4.3)
5860
highline (~> 1.7.2)
5961
cork (0.2.0)
6062
colored (~> 1.2)
61-
credentials_manager (0.16.2)
62-
colored
63-
commander (>= 4.3.5)
64-
highline (>= 1.7.1)
65-
security
66-
danger (4.0.1)
63+
danger (4.0.3)
6764
claide (~> 1.0)
6865
claide-plugins (>= 0.9.2)
6966
colored (~> 1.2)
@@ -74,79 +71,149 @@ GEM
7471
kramdown (~> 1.5)
7572
octokit (~> 4.2)
7673
terminal-table (~> 1)
74+
domain_name (0.5.20161129)
75+
unf (>= 0.0.5, < 1.0.0)
7776
dotenv (2.1.1)
7877
escape (0.0.4)
7978
excon (0.54.0)
80-
faraday (0.9.2)
79+
faraday (0.10.0)
8180
multipart-post (>= 1.2, < 3)
81+
faraday-cookie_jar (0.0.6)
82+
faraday (>= 0.7.4)
83+
http-cookie (~> 1.0.0)
8284
faraday-http-cache (1.3.1)
8385
faraday (~> 0.8)
84-
fastlane_core (0.57.2)
86+
faraday_middleware (0.10.1)
87+
faraday (>= 0.7.4, < 1.0)
88+
fastimage (2.0.1)
89+
addressable (~> 2)
90+
fastlane (2.3.0)
91+
activesupport (< 5)
92+
addressable (>= 2.3, < 3.0.0)
93+
babosa (>= 1.0.2, < 2.0.0)
94+
bundler (~> 1.12)
8595
colored
86-
commander (>= 4.4.0, <= 5.0.0)
87-
credentials_manager (>= 0.16.2, < 1.0.0)
88-
excon (>= 0.45.0, < 1.0)
96+
commander (>= 4.4.0, < 5.0.0)
97+
dotenv (>= 2.1.1, < 3.0.0)
98+
excon (>= 0.45.0, < 1.0.0)
99+
faraday (~> 0.9)
100+
faraday-cookie_jar (~> 0.0.6)
101+
faraday_middleware (~> 0.9)
102+
fastimage (>= 1.6)
89103
gh_inspector (>= 1.0.1, < 2.0.0)
90-
highline (>= 1.7.2)
91-
json
104+
google-api-client (~> 0.9.1)
105+
highline (>= 1.7.2, < 2.0.0)
106+
json (< 3.0.0)
107+
mini_magick (~> 4.5.1)
92108
multi_json
109+
multi_xml (~> 0.5)
110+
multipart-post (~> 2.0.0)
93111
plist (>= 3.1.0, < 4.0.0)
94-
rubyzip (~> 1.1.6)
112+
rubyzip (>= 1.1.0, < 2.0.0)
113+
security (= 0.1.3)
114+
slack-notifier (>= 1.3, < 2.0.0)
115+
terminal-notifier (>= 1.6.2, < 2.0.0)
95116
terminal-table (>= 1.4.5, < 2.0.0)
117+
word_wrap (~> 1.0.0)
118+
xcodeproj (>= 0.20, < 2.0.0)
119+
xcpretty (>= 0.2.4, < 1.0.0)
120+
xcpretty-travis-formatter (>= 0.0.3)
96121
fourflusher (2.0.1)
97122
fuzzy_match (2.0.4)
98123
gh_inspector (1.0.2)
99124
git (1.3.0)
125+
google-api-client (0.9.20)
126+
addressable (~> 2.3)
127+
googleauth (~> 0.5)
128+
httpclient (~> 2.7)
129+
hurley (~> 0.1)
130+
memoist (~> 0.11)
131+
mime-types (>= 1.6)
132+
representable (~> 2.3.0)
133+
retriable (~> 2.0)
134+
googleauth (0.5.1)
135+
faraday (~> 0.9)
136+
jwt (~> 1.4)
137+
logging (~> 2.0)
138+
memoist (~> 0.12)
139+
multi_json (~> 1.11)
140+
os (~> 0.9)
141+
signet (~> 0.7)
100142
highline (1.7.8)
143+
http-cookie (1.0.3)
144+
domain_name (~> 0.5)
145+
httpclient (2.8.3)
146+
hurley (0.2)
101147
i18n (0.7.0)
102148
json (1.8.3)
149+
jwt (1.5.6)
103150
kramdown (1.13.1)
151+
little-plugger (1.1.4)
152+
logging (2.1.0)
153+
little-plugger (~> 1.1)
154+
multi_json (~> 1.10)
155+
memoist (0.15.0)
156+
mime-types (3.1)
157+
mime-types-data (~> 3.2015)
158+
mime-types-data (3.2016.0521)
159+
mini_magick (4.5.1)
104160
mini_portile2 (2.1.0)
105161
minitest (5.10.1)
106162
molinillo (0.5.4)
107163
multi_json (1.12.1)
164+
multi_xml (0.6.0)
108165
multipart-post (2.0.0)
109166
nanaimo (0.2.3)
110167
nap (1.1.0)
111168
netrc (0.7.8)
112169
nokogiri (1.6.8.1)
113170
mini_portile2 (~> 2.1.0)
114-
octokit (4.4.1)
115-
sawyer (~> 0.7.0, >= 0.5.3)
171+
octokit (4.6.2)
172+
sawyer (~> 0.8.0, >= 0.5.3)
116173
open4 (1.3.4)
174+
os (0.9.6)
117175
osx_keychain (1.0.1)
118176
RubyInline (~> 3)
119177
plist (3.2.0)
178+
public_suffix (2.0.4)
179+
representable (2.3.0)
180+
uber (~> 0.0.7)
181+
retriable (2.1.0)
120182
rouge (1.11.1)
121-
rubyzip (1.1.7)
122-
sawyer (0.7.0)
123-
addressable (>= 2.3.5, < 2.5)
124-
faraday (~> 0.8, < 0.10)
125-
scan (0.14.2)
126-
fastlane_core (>= 0.57.0, < 1.0.0)
127-
slack-notifier (~> 1.3)
128-
terminal-table (>= 1.4.5, < 2.0.0)
129-
xcpretty (>= 0.2.4, < 1.0.0)
130-
xcpretty-travis-formatter (>= 0.0.3)
183+
rubyzip (1.2.0)
184+
sawyer (0.8.1)
185+
addressable (>= 2.3.5, < 2.6)
186+
faraday (~> 0.8, < 1.0)
131187
security (0.1.3)
188+
signet (0.7.3)
189+
addressable (~> 2.3)
190+
faraday (~> 0.9)
191+
jwt (~> 1.5)
192+
multi_json (~> 1.10)
132193
slack-notifier (1.5.1)
133194
slather (2.3.0)
134195
activesupport (>= 4.0.2, < 5)
135196
clamp (~> 0.6)
136197
nokogiri (~> 1.6.3)
137198
xcodeproj (>= 0.20, < 2.0.0)
199+
terminal-notifier (1.7.1)
138200
terminal-table (1.7.3)
139201
unicode-display_width (~> 1.1.1)
140202
thread_safe (0.3.5)
141203
tzinfo (1.2.2)
142204
thread_safe (~> 0.1)
143-
unicode-display_width (1.1.1)
144-
xcodeproj (1.4.1)
205+
uber (0.0.15)
206+
unf (0.1.4)
207+
unf_ext
208+
unf_ext (0.0.7.2)
209+
unicode-display_width (1.1.2)
210+
word_wrap (1.0.0)
211+
xcodeproj (1.4.2)
145212
CFPropertyList (~> 2.3.3)
146213
activesupport (>= 3)
147214
claide (>= 1.0.1, < 2.0)
148215
colored (~> 1.2)
149-
nanaimo (~> 0.2.0)
216+
nanaimo (~> 0.2.3)
150217
xcpretty (0.2.4)
151218
rouge (~> 1.8)
152219
xcpretty-travis-formatter (0.0.4)
@@ -159,7 +226,7 @@ DEPENDENCIES
159226
cocoapods (~> 1.1.0)
160227
cocoapods-keys
161228
danger (~> 4.0.0)
162-
scan
229+
fastlane
163230
slather
164231

165232
RUBY VERSION

Podfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,19 @@ workspace "iCookTV"
99
project "iCookTV"
1010

1111
target :iCookTV do
12-
pod "Alamofire", "~> 4.0.0"
12+
pod "Alamofire", "~> 4.2.0"
1313
pod "Crashlytics"
1414
pod "Fabric"
1515
pod "Freddy", "~> 3.0.0"
1616
pod "HCYoutubeParser"
1717
pod "Hue", "~> 2.0.0"
18-
pod "R.swift", "~> 3.0.0"
19-
pod "Kingfisher", "~> 3.1.0"
18+
pod "R.swift", "~> 3.2.0"
19+
pod "Kingfisher", "~> 3.2.0"
2020
pod "TreasureData-tvOS-SDK", "0.1.14"
2121

2222
target :iCookTVTests do
23-
pod "Nimble", "~> 5.0.0"
24-
pod "Quick", "~> 0.10.0"
23+
pod "Nimble"
24+
pod "Quick"
2525
end
2626
end
2727

Podfile.lock

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,56 @@
11
PODS:
2-
- Alamofire (4.0.1)
2+
- Alamofire (4.2.0)
33
- Crashlytics (3.8.3):
44
- Fabric (~> 1.6.3)
55
- Fabric (1.6.10)
66
- Freddy (3.0.0)
77
- HCYoutubeParser (0.0.5)
8-
- Hue (2.0.0)
8+
- Hue (2.0.1)
99
- KeenClientTD (3.2.25)
1010
- Keys (1.0.0)
11-
- Kingfisher (3.1.4)
12-
- Nimble (5.0.0)
13-
- Quick (0.10.0)
14-
- R.swift (3.0.0):
15-
- R.swift.Library (~> 3.0.0)
11+
- Kingfisher (3.2.4)
12+
- Nimble (5.1.1)
13+
- Quick (1.0.0)
14+
- R.swift (3.2.0):
15+
- R.swift.Library (~> 3.0.2)
1616
- R.swift.Library (3.0.2)
1717
- TreasureData-tvOS-SDK (0.1.14):
1818
- KeenClientTD (= 3.2.25)
1919

2020
DEPENDENCIES:
21-
- Alamofire (~> 4.0.0)
21+
- Alamofire (~> 4.2.0)
2222
- Crashlytics
2323
- Fabric
2424
- Freddy (~> 3.0.0)
2525
- HCYoutubeParser
2626
- Hue (~> 2.0.0)
2727
- Keys (from `Pods/CocoaPodsKeys`)
28-
- Kingfisher (~> 3.1.0)
29-
- Nimble (~> 5.0.0)
30-
- Quick (~> 0.10.0)
31-
- R.swift (~> 3.0.0)
28+
- Kingfisher (~> 3.2.0)
29+
- Nimble
30+
- Quick
31+
- R.swift (~> 3.2.0)
3232
- TreasureData-tvOS-SDK (= 0.1.14)
3333

3434
EXTERNAL SOURCES:
3535
Keys:
3636
:path: Pods/CocoaPodsKeys
3737

3838
SPEC CHECKSUMS:
39-
Alamofire: 7682d43245de14874acd142ec137b144aa1dd335
39+
Alamofire: aa2e09d871c9160ac53c90e83c68064a94e3dfbe
4040
Crashlytics: 2b6dbe138a42395577cfa73dfa1aa7248cadf39e
4141
Fabric: c73f371ee543e3f0b80608f2674750e4910d1669
4242
Freddy: 367f994c88a90dd3987293b4b1bec94a4530745a
4343
HCYoutubeParser: bc1db8c062e4b835eda381f2be2f9970f6a8d071
44-
Hue: 2b317616a04cc5d7cccdb024c88e6d143e2b9cf1
44+
Hue: 354caec055fdc9d38b5ef33ca2e7224721843baf
4545
KeenClientTD: ffe8b9a67e71643f59a9fda7ce51941ed5c49a42
4646
Keys: 9c35bf00f612ee1d48556f4a4b9b4551e224e90f
47-
Kingfisher: 6c67e3e57f2d81a9cfdfa25052cd86f33ceac9bb
48-
Nimble: 56fc9f5020effa2206de22c3dd910f4fb011b92f
49-
Quick: 5d290df1c69d5ee2f0729956dcf0fd9a30447eaa
50-
R.swift: 5a8b4a4ea565b0f20c39d8ce1445f3d3a9064768
47+
Kingfisher: 8d80f39da403cd9c9ee11984e1655f4d6a566cdb
48+
Nimble: 415e3aa3267e7bc2c96b05fa814ddea7bb686a29
49+
Quick: 8024e4a47e6cc03a9d5245ef0948264fc6d27cff
50+
R.swift: 207a372a2b5977caef440c696a368009460641d1
5151
R.swift.Library: fbdec16c9802ad104fc1ba53415dc190e6ec5c73
5252
TreasureData-tvOS-SDK: 18c6a68471e6df592ed5c50bf2c07507ee6e3b77
5353

54-
PODFILE CHECKSUM: 4641568721dea925a2fe6eb5ca81abcd47371e7d
54+
PODFILE CHECKSUM: 474e81b3e6412474272b160b7bf8ef5105774c9b
5555

5656
COCOAPODS: 1.1.1

Scanfile renamed to fastlane/Scanfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@
77
workspace "iCookTV.xcworkspace"
88
scheme "iCookTV"
99
clean true
10+
skip_build true
1011
code_coverage true
11-
destination "name=Apple TV 1080p,OS=latest"
1212
output_types "junit"

iCookTV/Controllers/HistoryViewController.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ class HistoryViewController: UIViewController,
8686
} catch {
8787
Tracker.track(error)
8888
// Remove the malformed cache.
89-
HistoryManager.deleteCache() { _ in
89+
HistoryManager.deleteCache { _ in
9090
self.isLoading = false
9191
}
9292
}

iCookTV/Views/CategoryCell.swift

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,9 +124,7 @@ class CategoryCell: UICollectionViewCell {
124124
}
125125

126126
for (grid, url) in urls {
127-
let downloading = ImageDownloader.default.downloadImage(with: url, progressBlock: nil) {
128-
[weak self] image, error, imageURL, originalData in
129-
127+
let downloading = ImageDownloader.default.downloadImage(with: url, progressBlock: nil) { [weak self] image, _, imageURL, _ in
130128
self?.tasks[grid] = nil
131129
guard let image = image, imageURL == url else {
132130
return

scripts/swiftlint.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/sh
22

3-
SWIFTLINT_VERSION="0.13.2"
3+
SWIFTLINT_VERSION="0.15.0"
44

55
if ! command -v swiftlint >/dev/null; then
66
brew install swiftlint

0 commit comments

Comments
 (0)