Skip to content

Commit 3d02722

Browse files
authored
Merge pull request #14 from shiv-validus/fastlane-android
wip: saving current progress, will resume later
2 parents 01cb07b + ad87d2b commit 3d02722

11 files changed

Lines changed: 20702 additions & 10172 deletions

File tree

.gitignore

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,3 +76,12 @@ yarn-error.log
7676
# ❗️Ignore all environment files (currently included only for testing/demo purposes)
7777
# NOTE: These will be removed in production. Do not include real credentials or secrets.
7878
.env*
79+
80+
# Ignore service account credentials
81+
android/fastlane/keys/*.json
82+
83+
# 🔐 Fastlane Play Store JSON key (keep this secret!)
84+
fastlane/keys/*.json
85+
86+
# 🔐 Android keystore files (highly sensitive)
87+
android/keystores/*.jks

Gemfile.lock

Lines changed: 188 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,27 @@ GEM
2121
algoliasearch (1.27.5)
2222
httpclient (~> 2.8, >= 2.8.3)
2323
json (>= 1.5.1)
24+
artifactory (3.0.17)
2425
atomos (0.1.3)
26+
aws-eventstream (1.4.0)
27+
aws-partitions (1.1135.0)
28+
aws-sdk-core (3.227.0)
29+
aws-eventstream (~> 1, >= 1.3.0)
30+
aws-partitions (~> 1, >= 1.992.0)
31+
aws-sigv4 (~> 1.9)
32+
base64
33+
jmespath (~> 1, >= 1.6.1)
34+
logger
35+
aws-sdk-kms (1.108.0)
36+
aws-sdk-core (~> 3, >= 3.227.0)
37+
aws-sigv4 (~> 1.5)
38+
aws-sdk-s3 (1.194.0)
39+
aws-sdk-core (~> 3, >= 3.227.0)
40+
aws-sdk-kms (~> 1)
41+
aws-sigv4 (~> 1.5)
42+
aws-sigv4 (1.12.1)
43+
aws-eventstream (~> 1, >= 1.0.2)
44+
babosa (1.0.4)
2545
base64 (0.2.0)
2646
bigdecimal (3.1.8)
2747
claide (1.1.0)
@@ -62,37 +82,177 @@ GEM
6282
nap (>= 0.8, < 2.0)
6383
netrc (~> 0.11)
6484
cocoapods-try (1.2.0)
85+
colored (1.2)
6586
colored2 (3.1.2)
87+
commander (4.6.0)
88+
highline (~> 2.0.0)
6689
concurrent-ruby (1.3.4)
6790
connection_pool (2.4.1)
91+
declarative (0.0.20)
6892
diff-lcs (1.5.1)
93+
digest-crc (0.7.0)
94+
rake (>= 12.0.0, < 14.0.0)
95+
domain_name (0.6.20240107)
96+
dotenv (2.8.1)
6997
drb (2.2.1)
98+
emoji_regex (3.2.3)
7099
escape (0.0.4)
71100
ethon (0.16.0)
72101
ffi (>= 1.15.0)
102+
excon (0.112.0)
103+
faraday (1.10.4)
104+
faraday-em_http (~> 1.0)
105+
faraday-em_synchrony (~> 1.0)
106+
faraday-excon (~> 1.1)
107+
faraday-httpclient (~> 1.0)
108+
faraday-multipart (~> 1.0)
109+
faraday-net_http (~> 1.0)
110+
faraday-net_http_persistent (~> 1.0)
111+
faraday-patron (~> 1.0)
112+
faraday-rack (~> 1.0)
113+
faraday-retry (~> 1.0)
114+
ruby2_keywords (>= 0.0.4)
115+
faraday-cookie_jar (0.0.7)
116+
faraday (>= 0.8.0)
117+
http-cookie (~> 1.0.0)
118+
faraday-em_http (1.0.0)
119+
faraday-em_synchrony (1.0.1)
120+
faraday-excon (1.1.0)
121+
faraday-httpclient (1.0.1)
122+
faraday-multipart (1.1.1)
123+
multipart-post (~> 2.0)
124+
faraday-net_http (1.0.2)
125+
faraday-net_http_persistent (1.2.0)
126+
faraday-patron (1.0.0)
127+
faraday-rack (1.0.0)
128+
faraday-retry (1.0.3)
129+
faraday_middleware (1.2.1)
130+
faraday (~> 1.0)
131+
fastimage (2.4.0)
132+
fastlane (2.228.0)
133+
CFPropertyList (>= 2.3, < 4.0.0)
134+
addressable (>= 2.8, < 3.0.0)
135+
artifactory (~> 3.0)
136+
aws-sdk-s3 (~> 1.0)
137+
babosa (>= 1.0.3, < 2.0.0)
138+
bundler (>= 1.12.0, < 3.0.0)
139+
colored (~> 1.2)
140+
commander (~> 4.6)
141+
dotenv (>= 2.1.1, < 3.0.0)
142+
emoji_regex (>= 0.1, < 4.0)
143+
excon (>= 0.71.0, < 1.0.0)
144+
faraday (~> 1.0)
145+
faraday-cookie_jar (~> 0.0.6)
146+
faraday_middleware (~> 1.0)
147+
fastimage (>= 2.1.0, < 3.0.0)
148+
fastlane-sirp (>= 1.0.0)
149+
gh_inspector (>= 1.1.2, < 2.0.0)
150+
google-apis-androidpublisher_v3 (~> 0.3)
151+
google-apis-playcustomapp_v1 (~> 0.1)
152+
google-cloud-env (>= 1.6.0, < 2.0.0)
153+
google-cloud-storage (~> 1.31)
154+
highline (~> 2.0)
155+
http-cookie (~> 1.0.5)
156+
json (< 3.0.0)
157+
jwt (>= 2.1.0, < 3)
158+
mini_magick (>= 4.9.4, < 5.0.0)
159+
multipart-post (>= 2.0.0, < 3.0.0)
160+
naturally (~> 2.2)
161+
optparse (>= 0.1.1, < 1.0.0)
162+
plist (>= 3.1.0, < 4.0.0)
163+
rubyzip (>= 2.0.0, < 3.0.0)
164+
security (= 0.1.5)
165+
simctl (~> 1.6.3)
166+
terminal-notifier (>= 2.0.0, < 3.0.0)
167+
terminal-table (~> 3)
168+
tty-screen (>= 0.6.3, < 1.0.0)
169+
tty-spinner (>= 0.8.0, < 1.0.0)
170+
word_wrap (~> 1.0.0)
171+
xcodeproj (>= 1.13.0, < 2.0.0)
172+
xcpretty (~> 0.4.1)
173+
xcpretty-travis-formatter (>= 0.0.3, < 2.0.0)
174+
fastlane-sirp (1.0.0)
175+
sysrandom (~> 1.0)
73176
ffi (1.17.0)
74177
fourflusher (2.3.1)
75178
fuzzy_match (2.0.4)
76179
gh_inspector (1.1.3)
180+
google-apis-androidpublisher_v3 (0.54.0)
181+
google-apis-core (>= 0.11.0, < 2.a)
182+
google-apis-core (0.11.3)
183+
addressable (~> 2.5, >= 2.5.1)
184+
googleauth (>= 0.16.2, < 2.a)
185+
httpclient (>= 2.8.1, < 3.a)
186+
mini_mime (~> 1.0)
187+
representable (~> 3.0)
188+
retriable (>= 2.0, < 4.a)
189+
rexml
190+
google-apis-iamcredentials_v1 (0.17.0)
191+
google-apis-core (>= 0.11.0, < 2.a)
192+
google-apis-playcustomapp_v1 (0.13.0)
193+
google-apis-core (>= 0.11.0, < 2.a)
194+
google-apis-storage_v1 (0.31.0)
195+
google-apis-core (>= 0.11.0, < 2.a)
196+
google-cloud-core (1.8.0)
197+
google-cloud-env (>= 1.0, < 3.a)
198+
google-cloud-errors (~> 1.0)
199+
google-cloud-env (1.6.0)
200+
faraday (>= 0.17.3, < 3.0)
201+
google-cloud-errors (1.5.0)
202+
google-cloud-storage (1.47.0)
203+
addressable (~> 2.8)
204+
digest-crc (~> 0.4)
205+
google-apis-iamcredentials_v1 (~> 0.1)
206+
google-apis-storage_v1 (~> 0.31.0)
207+
google-cloud-core (~> 1.6)
208+
googleauth (>= 0.16.2, < 2.a)
209+
mini_mime (~> 1.0)
210+
googleauth (1.8.1)
211+
faraday (>= 0.17.3, < 3.a)
212+
jwt (>= 1.4, < 3.0)
213+
multi_json (~> 1.11)
214+
os (>= 0.9, < 2.0)
215+
signet (>= 0.16, < 2.a)
216+
highline (2.0.3)
217+
http-cookie (1.0.8)
218+
domain_name (~> 0.5)
77219
httpclient (2.8.3)
78220
i18n (1.14.6)
79221
concurrent-ruby (~> 1.0)
222+
jmespath (1.6.2)
80223
json (2.7.2)
224+
jwt (2.10.2)
225+
base64
81226
logger (1.6.1)
227+
mini_magick (4.13.2)
228+
mini_mime (1.1.5)
82229
mini_portile2 (2.8.7)
83230
minitest (5.25.1)
84231
molinillo (0.8.0)
232+
multi_json (1.17.0)
233+
multipart-post (2.4.1)
85234
nanaimo (0.3.0)
86235
nap (1.1.0)
236+
naturally (2.3.0)
87237
netrc (0.11.0)
88238
nkf (0.2.0)
89239
nokogiri (1.16.7)
90240
mini_portile2 (~> 2.8.2)
91241
racc (~> 1.4)
242+
optparse (0.6.0)
243+
os (1.1.4)
244+
plist (3.7.2)
92245
public_suffix (4.0.7)
93246
racc (1.8.1)
94247
rack (2.2.10)
248+
rake (13.3.0)
249+
representable (3.2.0)
250+
declarative (< 0.1.0)
251+
trailblazer-option (>= 0.1.1, < 0.2.0)
252+
uber (< 0.2.0)
253+
retriable (3.1.2)
95254
rexml (3.3.8)
255+
rouge (3.28.0)
96256
rspec (3.13.0)
97257
rspec-core (~> 3.13.0)
98258
rspec-expectations (~> 3.13.0)
@@ -107,25 +267,53 @@ GEM
107267
rspec-support (~> 3.13.0)
108268
rspec-support (3.13.1)
109269
ruby-macho (2.5.1)
270+
ruby2_keywords (0.0.5)
271+
rubyzip (2.4.1)
110272
securerandom (0.3.1)
273+
security (0.1.5)
274+
signet (0.20.0)
275+
addressable (~> 2.8)
276+
faraday (>= 0.17.5, < 3.a)
277+
jwt (>= 1.5, < 3.0)
278+
multi_json (~> 1.10)
279+
simctl (1.6.10)
280+
CFPropertyList
281+
naturally
282+
sysrandom (1.0.5)
283+
terminal-notifier (2.0.0)
284+
terminal-table (3.0.2)
285+
unicode-display_width (>= 1.1.1, < 3)
286+
trailblazer-option (0.1.2)
287+
tty-cursor (0.7.1)
288+
tty-screen (0.8.2)
289+
tty-spinner (0.9.3)
290+
tty-cursor (~> 0.7)
111291
typhoeus (1.4.1)
112292
ethon (>= 0.9.0)
113293
tzinfo (2.0.6)
114294
concurrent-ruby (~> 1.0)
295+
uber (0.1.0)
296+
unicode-display_width (2.6.0)
297+
word_wrap (1.0.0)
115298
xcodeproj (1.25.1)
116299
CFPropertyList (>= 2.3.3, < 4.0)
117300
atomos (~> 0.1.3)
118301
claide (>= 1.0.2, < 2.0)
119302
colored2 (~> 3.1)
120303
nanaimo (~> 0.3.0)
121304
rexml (>= 3.3.6, < 4.0)
305+
xcpretty (0.4.1)
306+
rouge (~> 3.28.0)
307+
xcpretty-travis-formatter (1.0.1)
308+
xcpretty (~> 0.2, >= 0.0.7)
122309

123310
PLATFORMS
124311
ruby
125312

126313
DEPENDENCIES
127314
activesupport (>= 6.1.7.5, != 7.1.0)
128315
cocoapods (>= 1.13, != 1.15.1, != 1.15.0)
316+
fastlane
129317
nokogiri
130318
rack (~> 2.2.4)
131319
rspec

android/Gemfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
source "https://rubygems.org"
2+
3+
gem "fastlane"
4+
5+
plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile')
6+
eval_gemfile(plugins_path) if File.exist?(plugins_path)

0 commit comments

Comments
 (0)