Skip to content

Commit 15f053b

Browse files
committed
Clean up CI: pin fastlane 2.235.0, let match handle cert, add dSYM upload, remove manual cert workaround
1 parent 9f5d7e6 commit 15f053b

4 files changed

Lines changed: 343 additions & 16 deletions

File tree

.github/workflows/deploy_beta.yml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,6 @@ jobs:
4545
name: Clear SPM artifact cache
4646
run: rm -rf ~/Library/Caches/org.swift.swiftpm/artifacts
4747

48-
- if: matrix.platform == 'ios'
49-
name: Decode Distribution Certificate
50-
run: echo "$IOS_DIST_P12_BASE64" | base64 --decode > /tmp/dist_cert.p12
51-
env:
52-
IOS_DIST_P12_BASE64: ${{ secrets.IOS_DIST_P12_BASE64 }}
53-
5448
- if: matrix.platform == 'ios'
5549
name: Add SSH Key
5650
uses: webfactory/ssh-agent@v0.8.0
@@ -67,7 +61,6 @@ jobs:
6761
APP_STORE_CONNECT_ISSUER_ID: ${{ secrets.ASC_ISSUER_ID }}
6862
APP_STORE_CONNECT_API_KEY_BASE64: ${{ secrets.ASC_PRIVATE_KEY }}
6963
MATCH_PASSWORD: ${{ secrets.MATCH_PASSWORD }}
70-
IOS_DIST_P12_PASSWORD: ${{ secrets.IOS_DIST_P12_PASSWORD }}
7164
FASTLANE_XCODEBUILD_SETTINGS_TIMEOUT: 120
7265
FASTLANE_XCODEBUILD_SETTINGS_RETRIES: 5
7366
RELEASE_NOTES: ${{ github.event.release.body }}
@@ -82,7 +75,6 @@ jobs:
8275
APP_STORE_CONNECT_ISSUER_ID: ${{ secrets.ASC_ISSUER_ID }}
8376
APP_STORE_CONNECT_API_KEY_BASE64: ${{ secrets.ASC_PRIVATE_KEY }}
8477
MATCH_PASSWORD: ${{ secrets.MATCH_PASSWORD }}
85-
IOS_DIST_P12_PASSWORD: ${{ secrets.IOS_DIST_P12_PASSWORD }}
8678
FASTLANE_XCODEBUILD_SETTINGS_TIMEOUT: 120
8779
FASTLANE_XCODEBUILD_SETTINGS_RETRIES: 5
8880

ios/.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,4 @@ Runner/GeneratedPluginRegistrant.*
3333
!default.pbxuser
3434
!default.perspectivev3
3535

36-
Gemfile.lock
3736
build/

ios/Gemfile.lock

Lines changed: 339 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,339 @@
1+
GEM
2+
remote: https://rubygems.org/
3+
specs:
4+
CFPropertyList (3.0.8)
5+
abbrev (0.1.2)
6+
addressable (2.9.0)
7+
public_suffix (>= 2.0.2, < 8.0)
8+
artifactory (3.0.17)
9+
atomos (0.1.3)
10+
aws-eventstream (1.4.0)
11+
aws-partitions (1.1253.0)
12+
aws-sdk-core (3.249.0)
13+
aws-eventstream (~> 1, >= 1.3.0)
14+
aws-partitions (~> 1, >= 1.992.0)
15+
aws-sigv4 (~> 1.9)
16+
base64
17+
bigdecimal
18+
jmespath (~> 1, >= 1.6.1)
19+
logger
20+
aws-sdk-kms (1.128.0)
21+
aws-sdk-core (~> 3, >= 3.248.0)
22+
aws-sigv4 (~> 1.5)
23+
aws-sdk-s3 (1.224.0)
24+
aws-sdk-core (~> 3, >= 3.248.0)
25+
aws-sdk-kms (~> 1)
26+
aws-sigv4 (~> 1.5)
27+
aws-sigv4 (1.12.1)
28+
aws-eventstream (~> 1, >= 1.0.2)
29+
babosa (1.0.4)
30+
base64 (0.3.0)
31+
benchmark (0.5.0)
32+
bigdecimal (4.1.2)
33+
claide (1.1.0)
34+
colored (1.2)
35+
colored2 (3.1.2)
36+
commander (4.6.0)
37+
highline (~> 2.0.0)
38+
csv (3.3.5)
39+
declarative (0.0.20)
40+
digest-crc (0.7.0)
41+
rake (>= 12.0.0, < 14.0.0)
42+
domain_name (0.6.20240107)
43+
dotenv (2.8.1)
44+
emoji_regex (3.2.3)
45+
excon (0.112.0)
46+
faraday (1.10.5)
47+
faraday-em_http (~> 1.0)
48+
faraday-em_synchrony (~> 1.0)
49+
faraday-excon (~> 1.1)
50+
faraday-httpclient (~> 1.0)
51+
faraday-multipart (~> 1.0)
52+
faraday-net_http (~> 1.0)
53+
faraday-net_http_persistent (~> 1.0)
54+
faraday-patron (~> 1.0)
55+
faraday-rack (~> 1.0)
56+
faraday-retry (~> 1.0)
57+
ruby2_keywords (>= 0.0.4)
58+
faraday-cookie_jar (0.0.8)
59+
faraday (>= 0.8.0)
60+
http-cookie (>= 1.0.0)
61+
faraday-em_http (1.0.0)
62+
faraday-em_synchrony (1.0.1)
63+
faraday-excon (1.1.0)
64+
faraday-httpclient (1.0.1)
65+
faraday-multipart (1.2.0)
66+
multipart-post (~> 2.0)
67+
faraday-net_http (1.0.2)
68+
faraday-net_http_persistent (1.2.0)
69+
faraday-patron (1.0.0)
70+
faraday-rack (1.0.0)
71+
faraday-retry (1.0.4)
72+
faraday_middleware (1.2.1)
73+
faraday (~> 1.0)
74+
fastimage (2.4.1)
75+
fastlane (2.235.0)
76+
CFPropertyList (>= 2.3, < 5.0.0)
77+
abbrev (~> 0.1)
78+
addressable (>= 2.8, < 3.0.0)
79+
artifactory (~> 3.0)
80+
aws-sdk-s3 (~> 1.197)
81+
babosa (>= 1.0.3, < 2.0.0)
82+
base64 (~> 0.2)
83+
benchmark (>= 0.1.0)
84+
bundler (>= 2.4.0, < 5.0.0)
85+
colored (~> 1.2)
86+
commander (~> 4.6)
87+
csv (~> 3.3)
88+
dotenv (>= 2.1.1, < 3.0.0)
89+
emoji_regex (>= 0.1, < 4.0)
90+
excon (>= 0.71.0, < 1.0.0)
91+
faraday (~> 1.0)
92+
faraday-cookie_jar (~> 0.0.6)
93+
faraday_middleware (~> 1.0)
94+
fastimage (>= 2.1.0, < 3.0.0)
95+
fastlane-sirp (>= 1.1.0)
96+
gh_inspector (>= 1.1.2, < 2.0.0)
97+
google-apis-androidpublisher_v3 (~> 0.3)
98+
google-apis-playcustomapp_v1 (~> 0.1)
99+
google-cloud-env (>= 1.6.0, < 2.3.0)
100+
google-cloud-storage (~> 1.31)
101+
highline (~> 2.0)
102+
http-cookie (~> 1.0.5)
103+
json (< 3.0.0)
104+
jwt (>= 2.1.0, < 4)
105+
logger (>= 1.6, < 2.0)
106+
mini_magick (>= 4.9.4, < 5.0.0)
107+
multipart-post (>= 2.0.0, < 3.0.0)
108+
mutex_m (~> 0.3)
109+
naturally (~> 2.2)
110+
nkf (~> 0.2)
111+
optparse (>= 0.1.1, < 1.0.0)
112+
ostruct (>= 0.1.0)
113+
plist (>= 3.1.0, < 4.0.0)
114+
rubyzip (>= 2.0.0, < 3.0.0)
115+
security (= 0.1.5)
116+
simctl (~> 1.6.3)
117+
terminal-notifier (>= 2.0.0, < 3.0.0)
118+
terminal-table (~> 3)
119+
tty-screen (>= 0.6.3, < 1.0.0)
120+
tty-spinner (>= 0.8.0, < 1.0.0)
121+
word_wrap (~> 1.0.0)
122+
xcodeproj (>= 1.13.0, < 2.0.0)
123+
xcpretty (~> 0.4.1)
124+
xcpretty-travis-formatter (>= 0.0.3, < 2.0.0)
125+
fastlane-sirp (1.1.0)
126+
gh_inspector (1.1.3)
127+
google-apis-androidpublisher_v3 (0.101.0)
128+
google-apis-core (>= 0.15.0, < 2.a)
129+
google-apis-core (0.18.0)
130+
addressable (~> 2.5, >= 2.5.1)
131+
googleauth (~> 1.9)
132+
httpclient (>= 2.8.3, < 3.a)
133+
mini_mime (~> 1.0)
134+
mutex_m
135+
representable (~> 3.0)
136+
retriable (>= 2.0, < 4.a)
137+
google-apis-iamcredentials_v1 (0.27.0)
138+
google-apis-core (>= 0.15.0, < 2.a)
139+
google-apis-playcustomapp_v1 (0.17.0)
140+
google-apis-core (>= 0.15.0, < 2.a)
141+
google-apis-storage_v1 (0.62.0)
142+
google-apis-core (>= 0.15.0, < 2.a)
143+
google-cloud-core (1.8.0)
144+
google-cloud-env (>= 1.0, < 3.a)
145+
google-cloud-errors (~> 1.0)
146+
google-cloud-env (2.2.2)
147+
base64 (~> 0.2)
148+
faraday (>= 1.0, < 3.a)
149+
google-cloud-errors (1.6.0)
150+
google-cloud-storage (1.60.0)
151+
addressable (~> 2.8)
152+
digest-crc (~> 0.4)
153+
google-apis-core (>= 0.18, < 2)
154+
google-apis-iamcredentials_v1 (~> 0.18)
155+
google-apis-storage_v1 (>= 0.42)
156+
google-cloud-core (~> 1.6)
157+
googleauth (~> 1.9)
158+
mini_mime (~> 1.0)
159+
google-logging-utils (0.2.0)
160+
googleauth (1.16.2)
161+
faraday (>= 1.0, < 3.a)
162+
google-cloud-env (~> 2.2)
163+
google-logging-utils (~> 0.1)
164+
jwt (>= 1.4, < 4.0)
165+
multi_json (~> 1.11)
166+
os (>= 0.9, < 2.0)
167+
signet (>= 0.16, < 2.a)
168+
highline (2.0.3)
169+
http-cookie (1.0.8)
170+
domain_name (~> 0.5)
171+
httpclient (2.9.0)
172+
mutex_m
173+
jmespath (1.6.2)
174+
json (2.18.1)
175+
jwt (3.2.0)
176+
base64
177+
logger (1.7.0)
178+
mini_magick (4.13.2)
179+
mini_mime (1.1.5)
180+
multi_json (1.21.1)
181+
multipart-post (2.4.1)
182+
mutex_m (0.3.0)
183+
nanaimo (0.4.0)
184+
naturally (2.3.0)
185+
nkf (0.2.0)
186+
optparse (0.8.1)
187+
os (1.1.4)
188+
ostruct (0.6.3)
189+
plist (3.7.2)
190+
public_suffix (7.0.5)
191+
rake (13.4.2)
192+
representable (3.2.0)
193+
declarative (< 0.1.0)
194+
trailblazer-option (>= 0.1.1, < 0.2.0)
195+
uber (< 0.2.0)
196+
retriable (3.5.0)
197+
rexml (3.4.4)
198+
rouge (3.28.0)
199+
ruby2_keywords (0.0.5)
200+
rubyzip (2.4.1)
201+
security (0.1.5)
202+
signet (0.21.0)
203+
addressable (~> 2.8)
204+
faraday (>= 0.17.5, < 3.a)
205+
jwt (>= 1.5, < 4.0)
206+
multi_json (~> 1.10)
207+
simctl (1.6.10)
208+
CFPropertyList
209+
naturally
210+
terminal-notifier (2.0.0)
211+
terminal-table (3.0.2)
212+
unicode-display_width (>= 1.1.1, < 3)
213+
trailblazer-option (0.1.2)
214+
tty-cursor (0.7.1)
215+
tty-screen (0.8.2)
216+
tty-spinner (0.9.3)
217+
tty-cursor (~> 0.7)
218+
uber (0.1.0)
219+
unicode-display_width (2.6.0)
220+
word_wrap (1.0.0)
221+
xcodeproj (1.27.0)
222+
CFPropertyList (>= 2.3.3, < 4.0)
223+
atomos (~> 0.1.3)
224+
claide (>= 1.0.2, < 2.0)
225+
colored2 (~> 3.1)
226+
nanaimo (~> 0.4.0)
227+
rexml (>= 3.3.6, < 4.0)
228+
xcpretty (0.4.1)
229+
rouge (~> 3.28.0)
230+
xcpretty-travis-formatter (1.0.1)
231+
xcpretty (~> 0.2, >= 0.0.7)
232+
233+
PLATFORMS
234+
arm64-darwin-25
235+
ruby
236+
237+
DEPENDENCIES
238+
fastlane
239+
240+
CHECKSUMS
241+
CFPropertyList (3.0.8)
242+
abbrev (0.1.2)
243+
addressable (2.9.0)
244+
artifactory (3.0.17)
245+
atomos (0.1.3)
246+
aws-eventstream (1.4.0)
247+
aws-partitions (1.1253.0)
248+
aws-sdk-core (3.249.0)
249+
aws-sdk-kms (1.128.0)
250+
aws-sdk-s3 (1.224.0)
251+
aws-sigv4 (1.12.1)
252+
babosa (1.0.4)
253+
base64 (0.3.0)
254+
benchmark (0.5.0)
255+
bigdecimal (4.1.2)
256+
claide (1.1.0)
257+
colored (1.2)
258+
colored2 (3.1.2)
259+
commander (4.6.0)
260+
csv (3.3.5)
261+
declarative (0.0.20)
262+
digest-crc (0.7.0)
263+
domain_name (0.6.20240107)
264+
dotenv (2.8.1)
265+
emoji_regex (3.2.3)
266+
excon (0.112.0)
267+
faraday (1.10.5)
268+
faraday-cookie_jar (0.0.8)
269+
faraday-em_http (1.0.0)
270+
faraday-em_synchrony (1.0.1)
271+
faraday-excon (1.1.0)
272+
faraday-httpclient (1.0.1)
273+
faraday-multipart (1.2.0)
274+
faraday-net_http (1.0.2)
275+
faraday-net_http_persistent (1.2.0)
276+
faraday-patron (1.0.0)
277+
faraday-rack (1.0.0)
278+
faraday-retry (1.0.4)
279+
faraday_middleware (1.2.1)
280+
fastimage (2.4.1)
281+
fastlane (2.235.0)
282+
fastlane-sirp (1.1.0)
283+
gh_inspector (1.1.3)
284+
google-apis-androidpublisher_v3 (0.101.0)
285+
google-apis-core (0.18.0)
286+
google-apis-iamcredentials_v1 (0.27.0)
287+
google-apis-playcustomapp_v1 (0.17.0)
288+
google-apis-storage_v1 (0.62.0)
289+
google-cloud-core (1.8.0)
290+
google-cloud-env (2.2.2)
291+
google-cloud-errors (1.6.0)
292+
google-cloud-storage (1.60.0)
293+
google-logging-utils (0.2.0)
294+
googleauth (1.16.2)
295+
highline (2.0.3)
296+
http-cookie (1.0.8)
297+
httpclient (2.9.0)
298+
jmespath (1.6.2)
299+
json (2.18.1)
300+
jwt (3.2.0)
301+
logger (1.7.0)
302+
mini_magick (4.13.2)
303+
mini_mime (1.1.5)
304+
multi_json (1.21.1)
305+
multipart-post (2.4.1)
306+
mutex_m (0.3.0)
307+
nanaimo (0.4.0)
308+
naturally (2.3.0)
309+
nkf (0.2.0)
310+
optparse (0.8.1)
311+
os (1.1.4)
312+
ostruct (0.6.3)
313+
plist (3.7.2)
314+
public_suffix (7.0.5)
315+
rake (13.4.2)
316+
representable (3.2.0)
317+
retriable (3.5.0)
318+
rexml (3.4.4)
319+
rouge (3.28.0)
320+
ruby2_keywords (0.0.5)
321+
rubyzip (2.4.1)
322+
security (0.1.5)
323+
signet (0.21.0)
324+
simctl (1.6.10)
325+
terminal-notifier (2.0.0)
326+
terminal-table (3.0.2)
327+
trailblazer-option (0.1.2)
328+
tty-cursor (0.7.1)
329+
tty-screen (0.8.2)
330+
tty-spinner (0.9.3)
331+
uber (0.1.0)
332+
unicode-display_width (2.6.0)
333+
word_wrap (1.0.0)
334+
xcodeproj (1.27.0)
335+
xcpretty (0.4.1)
336+
xcpretty-travis-formatter (1.0.1)
337+
338+
BUNDLED WITH
339+
4.0.2

0 commit comments

Comments
 (0)