Skip to content

Commit 2c94c01

Browse files
authored
Merge pull request #1172 from StepicOrg/release/1.219
Release 1.219
2 parents 22d1c01 + 545b40f commit 2c94c01

27 files changed

+109
-86
lines changed

.github/workflows/label.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ jobs:
77
permissions:
88
pull-requests: write
99
steps:
10-
- uses: actions/labeler@4.1.0
10+
- uses: actions/labeler@v4.3.0
1111
with:
1212
repo-token: "${{ secrets.GITHUB_TOKEN }}"

Gemfile

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

4-
gem "fastlane", "2.212.1"
5-
gem "cocoapods", "1.12.0"
4+
gem "fastlane", "2.214.0"
5+
gem "cocoapods", "1.12.1"
66
gem "generamba", "1.5.0"
77

88
eval_gemfile("fastlane/Pluginfile")

Gemfile.lock

Lines changed: 34 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -3,40 +3,40 @@ GEM
33
specs:
44
CFPropertyList (3.0.6)
55
rexml
6-
activesupport (7.0.4.3)
6+
activesupport (7.0.7.2)
77
concurrent-ruby (~> 1.0, >= 1.0.2)
88
i18n (>= 1.6, < 2)
99
minitest (>= 5.1)
1010
tzinfo (~> 2.0)
11-
addressable (2.8.2)
11+
addressable (2.8.5)
1212
public_suffix (>= 2.0.2, < 6.0)
1313
algoliasearch (1.27.5)
1414
httpclient (~> 2.8, >= 2.8.3)
1515
json (>= 1.5.1)
1616
artifactory (3.0.15)
1717
atomos (0.1.3)
1818
aws-eventstream (1.2.0)
19-
aws-partitions (1.739.0)
20-
aws-sdk-core (3.171.0)
19+
aws-partitions (1.819.0)
20+
aws-sdk-core (3.181.0)
2121
aws-eventstream (~> 1, >= 1.0.2)
2222
aws-partitions (~> 1, >= 1.651.0)
2323
aws-sigv4 (~> 1.5)
2424
jmespath (~> 1, >= 1.6.1)
25-
aws-sdk-kms (1.63.0)
26-
aws-sdk-core (~> 3, >= 3.165.0)
25+
aws-sdk-kms (1.71.0)
26+
aws-sdk-core (~> 3, >= 3.177.0)
2727
aws-sigv4 (~> 1.1)
28-
aws-sdk-s3 (1.120.0)
29-
aws-sdk-core (~> 3, >= 3.165.0)
28+
aws-sdk-s3 (1.134.0)
29+
aws-sdk-core (~> 3, >= 3.181.0)
3030
aws-sdk-kms (~> 1)
31-
aws-sigv4 (~> 1.4)
32-
aws-sigv4 (1.5.2)
31+
aws-sigv4 (~> 1.6)
32+
aws-sigv4 (1.6.0)
3333
aws-eventstream (~> 1, >= 1.0.2)
3434
babosa (1.0.4)
3535
claide (1.1.0)
36-
cocoapods (1.12.0)
36+
cocoapods (1.12.1)
3737
addressable (~> 2.8)
3838
claide (>= 1.0.2, < 2.0)
39-
cocoapods-core (= 1.12.0)
39+
cocoapods-core (= 1.12.1)
4040
cocoapods-deintegrate (>= 1.0.3, < 2.0)
4141
cocoapods-downloader (>= 1.6.0, < 2.0)
4242
cocoapods-plugins (>= 1.0.0, < 2.0)
@@ -51,7 +51,7 @@ GEM
5151
nap (~> 1.0)
5252
ruby-macho (>= 2.3.0, < 3.0)
5353
xcodeproj (>= 1.21.0, < 2.0)
54-
cocoapods-core (1.12.0)
54+
cocoapods-core (1.12.1)
5555
activesupport (>= 5.0, < 8)
5656
addressable (~> 2.8)
5757
algoliasearch (~> 1.0)
@@ -76,7 +76,7 @@ GEM
7676
highline (~> 2.0.0)
7777
concurrent-ruby (1.2.2)
7878
declarative (0.0.20)
79-
digest-crc (0.6.4)
79+
digest-crc (0.6.5)
8080
rake (>= 12.0.0, < 14.0.0)
8181
domain_name (0.5.20190701)
8282
unf (>= 0.0.5, < 1.0.0)
@@ -85,7 +85,7 @@ GEM
8585
escape (0.0.4)
8686
ethon (0.16.0)
8787
ffi (>= 1.15.0)
88-
excon (0.99.0)
88+
excon (0.102.0)
8989
faraday (1.10.3)
9090
faraday-em_http (~> 1.0)
9191
faraday-em_synchrony (~> 1.0)
@@ -114,8 +114,8 @@ GEM
114114
faraday-retry (1.0.3)
115115
faraday_middleware (1.2.0)
116116
faraday (~> 1.0)
117-
fastimage (2.2.6)
118-
fastlane (2.212.1)
117+
fastimage (2.2.7)
118+
fastlane (2.214.0)
119119
CFPropertyList (>= 2.3, < 4.0.0)
120120
addressable (>= 2.8, < 3.0.0)
121121
artifactory (~> 3.0)
@@ -139,7 +139,7 @@ GEM
139139
json (< 3.0.0)
140140
jwt (>= 2.1.0, < 3)
141141
mini_magick (>= 4.9.4, < 5.0.0)
142-
multipart-post (~> 2.0.0)
142+
multipart-post (>= 2.0.0, < 3.0.0)
143143
naturally (~> 2.2)
144144
optparse (~> 0.1.1)
145145
plist (>= 3.1.0, < 4.0.0)
@@ -154,7 +154,8 @@ GEM
154154
xcodeproj (>= 1.13.0, < 2.0.0)
155155
xcpretty (~> 0.3.0)
156156
xcpretty-travis-formatter (>= 0.0.3)
157-
fastlane-plugin-firebase_app_distribution (0.5.0)
157+
fastlane-plugin-firebase_app_distribution (0.7.3)
158+
google-apis-firebaseappdistribution_v1 (~> 0.3.0)
158159
ffi (1.15.5)
159160
fourflusher (2.3.1)
160161
fuzzy_match (2.0.4)
@@ -167,9 +168,9 @@ GEM
167168
xcodeproj (>= 1.5.0, < 2.0.0)
168169
gh_inspector (1.1.3)
169170
git (1.2.9.1)
170-
google-apis-androidpublisher_v3 (0.38.0)
171+
google-apis-androidpublisher_v3 (0.49.0)
171172
google-apis-core (>= 0.11.0, < 2.a)
172-
google-apis-core (0.11.0)
173+
google-apis-core (0.11.1)
173174
addressable (~> 2.5, >= 2.5.1)
174175
googleauth (>= 0.16.2, < 2.a)
175176
httpclient (>= 2.8.1, < 3.a)
@@ -178,6 +179,8 @@ GEM
178179
retriable (>= 2.0, < 4.a)
179180
rexml
180181
webrick
182+
google-apis-firebaseappdistribution_v1 (0.3.0)
183+
google-apis-core (>= 0.11.0, < 2.a)
181184
google-apis-iamcredentials_v1 (0.17.0)
182185
google-apis-core (>= 0.11.0, < 2.a)
183186
google-apis-playcustomapp_v1 (0.13.0)
@@ -198,30 +201,28 @@ GEM
198201
google-cloud-core (~> 1.6)
199202
googleauth (>= 0.16.2, < 2.a)
200203
mini_mime (~> 1.0)
201-
googleauth (1.5.0)
204+
googleauth (1.8.0)
202205
faraday (>= 0.17.3, < 3.a)
203206
jwt (>= 1.4, < 3.0)
204-
memoist (~> 0.16)
205207
multi_json (~> 1.11)
206208
os (>= 0.9, < 2.0)
207209
signet (>= 0.16, < 2.a)
208210
highline (2.0.3)
209211
http-cookie (1.0.5)
210212
domain_name (~> 0.5)
211213
httpclient (2.8.3)
212-
i18n (1.12.0)
214+
i18n (1.14.1)
213215
concurrent-ruby (~> 1.0)
214216
jmespath (1.6.2)
215217
json (2.6.3)
216-
jwt (2.7.0)
218+
jwt (2.7.1)
217219
liquid (4.0.0)
218-
memoist (0.16.2)
219220
mini_magick (4.12.0)
220-
mini_mime (1.1.2)
221-
minitest (5.18.0)
221+
mini_mime (1.1.5)
222+
minitest (5.20.0)
222223
molinillo (0.8.0)
223224
multi_json (1.15.0)
224-
multipart-post (2.0.0)
225+
multipart-post (2.3.0)
225226
nanaimo (0.3.0)
226227
nap (1.1.0)
227228
naturally (2.2.1)
@@ -236,13 +237,13 @@ GEM
236237
trailblazer-option (>= 0.1.1, < 0.2.0)
237238
uber (< 0.2.0)
238239
retriable (3.1.2)
239-
rexml (3.2.5)
240+
rexml (3.2.6)
240241
rouge (2.0.7)
241242
ruby-macho (2.5.1)
242243
ruby2_keywords (0.0.5)
243244
rubyzip (2.3.2)
244245
security (0.1.3)
245-
signet (0.17.0)
246+
signet (0.18.0)
246247
addressable (~> 2.8)
247248
faraday (>= 0.17.5, < 3.a)
248249
jwt (>= 1.5, < 3.0)
@@ -284,8 +285,8 @@ PLATFORMS
284285
ruby
285286

286287
DEPENDENCIES
287-
cocoapods (= 1.12.0)
288-
fastlane (= 2.212.1)
288+
cocoapods (= 1.12.1)
289+
fastlane (= 2.214.0)
289290
fastlane-plugin-firebase_app_distribution
290291
generamba (= 1.5.0)
291292

Podfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -425,4 +425,4 @@ SPEC CHECKSUMS:
425425

426426
PODFILE CHECKSUM: 75718f193cfc7924dbc1854e38c62a6d03cc46c6
427427

428-
COCOAPODS: 1.12.0
428+
COCOAPODS: 1.12.1

Stepic.xcodeproj/project.pbxproj

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1165,6 +1165,7 @@
11651165
2CE532F7266E965600E80983 /* course-benefit-summaries.json in Resources */ = {isa = PBXBuildFile; fileRef = 2CE532F6266E965600E80983 /* course-benefit-summaries.json */; };
11661166
2CE532F9266EB02200E80983 /* CourseBenefitSummariesAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CE532F8266EB02200E80983 /* CourseBenefitSummariesAPI.swift */; };
11671167
2CE532FB266EB0A400E80983 /* CourseBenefitSummariesPersistenceService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CE532FA266EB0A400E80983 /* CourseBenefitSummariesPersistenceService.swift */; };
1168+
2CE619E82AB2F98100E5CA55 /* String+URLValidation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CE619E72AB2F98100E5CA55 /* String+URLValidation.swift */; };
11681169
2CE61D832412960500DA2CBA /* SpotlightSearchableItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CE61D822412960500DA2CBA /* SpotlightSearchableItem.swift */; };
11691170
2CE61D852412961500DA2CBA /* SpotlightDomainIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CE61D842412961500DA2CBA /* SpotlightDomainIdentifier.swift */; };
11701171
2CE664E320F5207A0082F3FE /* Downloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CE664DF20F520790082F3FE /* Downloader.swift */; };
@@ -3267,6 +3268,7 @@
32673268
2CE532F6266E965600E80983 /* course-benefit-summaries.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "course-benefit-summaries.json"; sourceTree = "<group>"; };
32683269
2CE532F8266EB02200E80983 /* CourseBenefitSummariesAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CourseBenefitSummariesAPI.swift; sourceTree = "<group>"; };
32693270
2CE532FA266EB0A400E80983 /* CourseBenefitSummariesPersistenceService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CourseBenefitSummariesPersistenceService.swift; sourceTree = "<group>"; };
3271+
2CE619E72AB2F98100E5CA55 /* String+URLValidation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+URLValidation.swift"; sourceTree = "<group>"; };
32703272
2CE61D822412960500DA2CBA /* SpotlightSearchableItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpotlightSearchableItem.swift; sourceTree = "<group>"; };
32713273
2CE61D842412961500DA2CBA /* SpotlightDomainIdentifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpotlightDomainIdentifier.swift; sourceTree = "<group>"; };
32723274
2CE664DF20F520790082F3FE /* Downloader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Downloader.swift; sourceTree = "<group>"; };
@@ -4531,6 +4533,7 @@
45314533
2CFED65E252C5AC900FCAD41 /* Result+Stepik.swift */,
45324534
2C9A8D2D22D348A5009434DB /* String+HTMLEscape.swift */,
45334535
2C546C1223DA02AB00352F27 /* String+SafeSubscript.swift */,
4536+
2CE619E72AB2F98100E5CA55 /* String+URLValidation.swift */,
45344537
2C6D61AD24D93E4500D019F2 /* String+Whitespaces.swift */,
45354538
);
45364539
path = SwiftStdlib;
@@ -11614,6 +11617,7 @@
1161411617
08F485A51C57AF2E000165AA /* FreeAnswerReply.swift in Sources */,
1161511618
2C85FCEE26FDE60700BD6BB9 /* CourseInfoTabNewsBadgeView.swift in Sources */,
1161611619
2C0A10A7268B279A001D4023 /* CourseBenefitByMonthsAPI.swift in Sources */,
11620+
2CE619E82AB2F98100E5CA55 /* String+URLValidation.swift in Sources */,
1161711621
2CCB4B1A26E77CED0056C44E /* AnnouncementsAPI.swift in Sources */,
1161811622
08C1FC331F41E74500E14B46 /* QuizPresenter.swift in Sources */,
1161911623
2C604E21207E4609001588FB /* CodeEditorPreviewView.swift in Sources */,
@@ -13294,7 +13298,7 @@
1329413298
CODE_SIGN_IDENTITY = "iPhone Developer";
1329513299
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1329613300
CODE_SIGN_STYLE = Automatic;
13297-
CURRENT_PROJECT_VERSION = 432;
13301+
CURRENT_PROJECT_VERSION = 435;
1329813302
DEBUG_INFORMATION_FORMAT = dwarf;
1329913303
DEVELOPMENT_TEAM = UJ4KC2QN7B;
1330013304
INFOPLIST_FILE = "StickerPackExtension/Info-Production.plist";
@@ -13319,7 +13323,7 @@
1331913323
CODE_SIGN_IDENTITY = "iPhone Developer";
1332013324
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1332113325
CODE_SIGN_STYLE = Automatic;
13322-
CURRENT_PROJECT_VERSION = 432;
13326+
CURRENT_PROJECT_VERSION = 435;
1332313327
DEVELOPMENT_TEAM = UJ4KC2QN7B;
1332413328
INFOPLIST_FILE = "StickerPackExtension/Info-Production.plist";
1332513329
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
@@ -13461,7 +13465,7 @@
1346113465
CODE_SIGN_IDENTITY = "iPhone Developer";
1346213466
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1346313467
CODE_SIGN_STYLE = Automatic;
13464-
CURRENT_PROJECT_VERSION = 432;
13468+
CURRENT_PROJECT_VERSION = 435;
1346513469
DEVELOPMENT_TEAM = UJ4KC2QN7B;
1346613470
ENABLE_BITCODE = NO;
1346713471
INFOPLIST_FILE = "Stepic/Info-Production.plist";
@@ -13491,7 +13495,7 @@
1349113495
CODE_SIGN_IDENTITY = "iPhone Developer";
1349213496
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1349313497
CODE_SIGN_STYLE = Automatic;
13494-
CURRENT_PROJECT_VERSION = 432;
13498+
CURRENT_PROJECT_VERSION = 435;
1349513499
DEVELOPMENT_TEAM = UJ4KC2QN7B;
1349613500
ENABLE_BITCODE = NO;
1349713501
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64;
@@ -13582,7 +13586,7 @@
1358213586
CODE_SIGN_IDENTITY = "iPhone Developer";
1358313587
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1358413588
CODE_SIGN_STYLE = Automatic;
13585-
CURRENT_PROJECT_VERSION = 432;
13589+
CURRENT_PROJECT_VERSION = 435;
1358613590
DEVELOPMENT_TEAM = UJ4KC2QN7B;
1358713591
ENABLE_BITCODE = NO;
1358813592
INFOPLIST_FILE = "Stepic/Info-Develop.plist";
@@ -13634,7 +13638,7 @@
1363413638
CODE_SIGN_IDENTITY = "iPhone Developer";
1363513639
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1363613640
CODE_SIGN_STYLE = Automatic;
13637-
CURRENT_PROJECT_VERSION = 432;
13641+
CURRENT_PROJECT_VERSION = 435;
1363813642
DEBUG_INFORMATION_FORMAT = dwarf;
1363913643
DEVELOPMENT_TEAM = UJ4KC2QN7B;
1364013644
INFOPLIST_FILE = "StickerPackExtension/Info-Develop.plist";
@@ -13715,7 +13719,7 @@
1371513719
CODE_SIGN_IDENTITY = "iPhone Developer";
1371613720
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1371713721
CODE_SIGN_STYLE = Automatic;
13718-
CURRENT_PROJECT_VERSION = 432;
13722+
CURRENT_PROJECT_VERSION = 435;
1371913723
DEVELOPMENT_TEAM = UJ4KC2QN7B;
1372013724
ENABLE_BITCODE = NO;
1372113725
INFOPLIST_FILE = "Stepic/Info-Develop.plist";
@@ -13763,7 +13767,7 @@
1376313767
CODE_SIGN_IDENTITY = "iPhone Developer";
1376413768
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1376513769
CODE_SIGN_STYLE = Automatic;
13766-
CURRENT_PROJECT_VERSION = 432;
13770+
CURRENT_PROJECT_VERSION = 435;
1376713771
DEVELOPMENT_TEAM = UJ4KC2QN7B;
1376813772
INFOPLIST_FILE = "StickerPackExtension/Info-Develop.plist";
1376913773
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
@@ -14283,7 +14287,7 @@
1428314287
CODE_SIGN_IDENTITY = "iPhone Developer";
1428414288
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1428514289
CODE_SIGN_STYLE = Automatic;
14286-
CURRENT_PROJECT_VERSION = 432;
14290+
CURRENT_PROJECT_VERSION = 435;
1428714291
DEVELOPMENT_TEAM = UJ4KC2QN7B;
1428814292
ENABLE_BITCODE = NO;
1428914293
INFOPLIST_FILE = "Stepic/Info-Release.plist";
@@ -14337,7 +14341,7 @@
1433714341
CODE_SIGN_IDENTITY = "iPhone Developer";
1433814342
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1433914343
CODE_SIGN_STYLE = Automatic;
14340-
CURRENT_PROJECT_VERSION = 432;
14344+
CURRENT_PROJECT_VERSION = 435;
1434114345
DEBUG_INFORMATION_FORMAT = dwarf;
1434214346
DEVELOPMENT_TEAM = UJ4KC2QN7B;
1434314347
INFOPLIST_FILE = "StickerPackExtension/Info-Release.plist";
@@ -14419,7 +14423,7 @@
1441914423
CODE_SIGN_IDENTITY = "iPhone Developer";
1442014424
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1442114425
CODE_SIGN_STYLE = Automatic;
14422-
CURRENT_PROJECT_VERSION = 432;
14426+
CURRENT_PROJECT_VERSION = 435;
1442314427
DEVELOPMENT_TEAM = UJ4KC2QN7B;
1442414428
ENABLE_BITCODE = NO;
1442514429
INFOPLIST_FILE = "Stepic/Info-Release.plist";
@@ -14467,7 +14471,7 @@
1446714471
CODE_SIGN_IDENTITY = "iPhone Developer";
1446814472
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1446914473
CODE_SIGN_STYLE = Automatic;
14470-
CURRENT_PROJECT_VERSION = 432;
14474+
CURRENT_PROJECT_VERSION = 435;
1447114475
DEVELOPMENT_TEAM = UJ4KC2QN7B;
1447214476
INFOPLIST_FILE = "StickerPackExtension/Info-Release.plist";
1447314477
IPHONEOS_DEPLOYMENT_TARGET = 12.0;

Stepic.xcodeproj/xcshareddata/xcschemes/Stepic Production.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
33
LastUpgradeVersion = "1250"
4-
version = "1.7">
4+
version = "1.8">
55
<BuildAction
66
parallelizeBuildables = "YES"
77
buildImplicitDependencies = "YES">

Stepic/Info-Develop.plist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<key>CFBundlePackageType</key>
1818
<string>APPL</string>
1919
<key>CFBundleShortVersionString</key>
20-
<string>1.218-develop</string>
20+
<string>1.219-develop</string>
2121
<key>CFBundleSignature</key>
2222
<string>????</string>
2323
<key>CFBundleURLTypes</key>
@@ -62,7 +62,7 @@
6262
</dict>
6363
</array>
6464
<key>CFBundleVersion</key>
65-
<string>432</string>
65+
<string>435</string>
6666
<key>FacebookAppID</key>
6767
<string>171127739724012</string>
6868
<key>FacebookDisplayName</key>

0 commit comments

Comments
 (0)