Skip to content

Commit 98c2bd4

Browse files
committed
Merge remote-tracking branch 'origin/release/19.2' into remove/circle-ci
Got a conflict in `Gemfile.lock`: ```diff --- a/Gemfile.lock +++ b/Gemfile.lock @@@ -161,12 -159,11 +161,18 @@@ GE xcodeproj (>= 1.13.0, < 2.0.0) xcpretty (~> 0.3.0) xcpretty-travis-formatter (>= 0.0.3) ++<<<<<<< HEAD + fastlane-plugin-appcenter (1.11.0) + fastlane-plugin-sentry (1.8.1) + fastlane-plugin-wpmreleasetoolkit (3.0.0) ++======= + fastlane-plugin-appcenter (1.11.1) + fastlane-plugin-sentry (1.11.0) + fastlane-plugin-wpmreleasetoolkit (2.3.0) ++>>>>>>> origin/release/19.2 activesupport (~> 5) bigdecimal (~> 1.4) + buildkit (~> 1.4) chroma (= 0.2.0) diffy (~> 3.3) git (~> 1.3)``` ``` The reason is that `release/19.2` updated Fastlane, which in turn updated the App Center and Sentry plugins, while this branch updated the release toolkit. I solved the conflict by keeping both sets of updates. I then run `bundle install` to verify the `Gemfile.lock` was functional.
2 parents f1728dd + bcc922f commit 98c2bd4

File tree

68 files changed

+2886
-1324
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+2886
-1324
lines changed

.buildkite/commands/run-ui-tests.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,13 @@ install_cocoapods
2727
echo "--- 🧪 Testing"
2828
xcrun simctl list >> /dev/null
2929
rake mocks &
30+
set +e
3031
bundle exec fastlane test_without_building name:"$TEST_NAME" try_count:3 device:"$DEVICE" ios_version:"$IOS_VERSION"
32+
TESTS_EXIT_STATUS=$?
33+
set -e
34+
35+
echo "--- 📦 Zipping test results"
36+
cd build/results/ && zip -rq WordPress.xcresult.zip WordPress.xcresult
37+
38+
echo "--- 🚦 Report Tests Exit Status"
39+
exit $TESTS_EXIT_STATUS

.buildkite/pipeline.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ steps:
8181
env: *common_env
8282
plugins: *common_plugins
8383
artifact_paths:
84-
- "build/results/"
84+
- "build/results/*"
8585
notify:
8686
- github_commit_status:
8787
context: "UI Tests (iPhone)"
@@ -92,7 +92,7 @@ steps:
9292
env: *common_env
9393
plugins: *common_plugins
9494
artifact_paths:
95-
- "build/results/"
95+
- "build/results/*"
9696
notify:
9797
- github_commit_status:
9898
context: "UI Tests (iPad)"

Gemfile.lock

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,17 @@ GEM
1616
artifactory (3.0.15)
1717
atomos (0.1.3)
1818
aws-eventstream (1.2.0)
19-
aws-partitions (1.551.0)
20-
aws-sdk-core (3.125.5)
19+
aws-partitions (1.552.0)
20+
aws-sdk-core (3.126.0)
2121
aws-eventstream (~> 1, >= 1.0.2)
2222
aws-partitions (~> 1, >= 1.525.0)
2323
aws-sigv4 (~> 1.1)
2424
jmespath (~> 1.0)
25-
aws-sdk-kms (1.53.0)
26-
aws-sdk-core (~> 3, >= 3.125.0)
25+
aws-sdk-kms (1.54.0)
26+
aws-sdk-core (~> 3, >= 3.126.0)
2727
aws-sigv4 (~> 1.1)
28-
aws-sdk-s3 (1.111.3)
29-
aws-sdk-core (~> 3, >= 3.125.0)
28+
aws-sdk-s3 (1.112.0)
29+
aws-sdk-core (~> 3, >= 3.126.0)
3030
aws-sdk-kms (~> 1)
3131
aws-sigv4 (~> 1.4)
3232
aws-sigv4 (1.4.0)
@@ -92,7 +92,7 @@ GEM
9292
escape (0.0.4)
9393
ethon (0.15.0)
9494
ffi (>= 1.15.0)
95-
excon (0.90.0)
95+
excon (0.91.0)
9696
faraday (1.9.3)
9797
faraday-em_http (~> 1.0)
9898
faraday-em_synchrony (~> 1.0)
@@ -122,7 +122,7 @@ GEM
122122
faraday_middleware (1.2.0)
123123
faraday (~> 1.0)
124124
fastimage (2.2.6)
125-
fastlane (2.203.0)
125+
fastlane (2.204.2)
126126
CFPropertyList (>= 2.3, < 4.0.0)
127127
addressable (>= 2.8, < 3.0.0)
128128
artifactory (~> 3.0)
@@ -161,8 +161,8 @@ GEM
161161
xcodeproj (>= 1.13.0, < 2.0.0)
162162
xcpretty (~> 0.3.0)
163163
xcpretty-travis-formatter (>= 0.0.3)
164-
fastlane-plugin-appcenter (1.11.0)
165-
fastlane-plugin-sentry (1.8.1)
164+
fastlane-plugin-appcenter (1.11.1)
165+
fastlane-plugin-sentry (1.11.0)
166166
fastlane-plugin-wpmreleasetoolkit (3.0.0)
167167
activesupport (~> 5)
168168
bigdecimal (~> 1.4)
@@ -177,11 +177,11 @@ GEM
177177
progress_bar (~> 1.3)
178178
rake (>= 12.3, < 14.0)
179179
rake-compiler (~> 1.0)
180-
ffi (1.15.5)
180+
ffi (1.15.4)
181181
fourflusher (2.3.1)
182182
fuzzy_match (2.0.4)
183183
gh_inspector (1.1.3)
184-
git (1.10.2)
184+
git (1.10.0)
185185
rchardet (~> 1.8)
186186
google-apis-androidpublisher_v3 (0.16.0)
187187
google-apis-core (>= 0.4, < 2.a)
@@ -225,7 +225,7 @@ GEM
225225
http-cookie (1.0.4)
226226
domain_name (~> 0.5)
227227
httpclient (2.8.3)
228-
i18n (1.9.1)
228+
i18n (1.8.11)
229229
concurrent-ruby (~> 1.0)
230230
jmespath (1.5.0)
231231
json (2.6.1)
@@ -236,7 +236,7 @@ GEM
236236
memoist (0.16.2)
237237
mini_magick (4.11.0)
238238
mini_mime (1.1.2)
239-
mini_portile2 (2.7.1)
239+
mini_portile2 (2.6.1)
240240
minitest (5.15.0)
241241
molinillo (0.8.0)
242242
multi_json (1.15.0)
@@ -245,13 +245,13 @@ GEM
245245
nap (1.1.0)
246246
naturally (2.2.1)
247247
netrc (0.11.0)
248-
nokogiri (1.13.1)
249-
mini_portile2 (~> 2.7.0)
248+
nokogiri (1.12.5)
249+
mini_portile2 (~> 2.6.1)
250250
racc (~> 1.4)
251251
octokit (4.22.0)
252252
faraday (>= 0.9)
253253
sawyer (~> 0.8.0, >= 0.5.3)
254-
oj (3.13.11)
254+
oj (3.13.10)
255255
optimist (3.0.1)
256256
options (2.3.2)
257257
optparse (0.1.1)
@@ -264,7 +264,7 @@ GEM
264264
public_suffix (4.0.6)
265265
racc (1.6.0)
266266
rake (13.0.6)
267-
rake-compiler (1.1.9)
267+
rake-compiler (1.1.6)
268268
rake
269269
rchardet (1.8.0)
270270
representable (3.1.1)

Podfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ workspace 'WordPress.xcworkspace'
2020
## ===================================
2121
##
2222
def wordpress_shared
23-
pod 'WordPressShared', '~> 1.17.1-beta.1'
23+
pod 'WordPressShared', '~> 1.17.1'
2424
#pod 'WordPressShared', :git => 'https://github.com/wordpress-mobile/WordPress-iOS-Shared.git', :tag => ''
2525
#pod 'WordPressShared', :git => 'https://github.com/wordpress-mobile/WordPress-iOS-Shared.git', :branch => ''
2626
#pod 'WordPressShared', :git => 'https://github.com/wordpress-mobile/WordPress-iOS-Shared.git', :commit => ''
@@ -39,15 +39,15 @@ def aztec
3939
end
4040

4141
def wordpress_ui
42-
pod 'WordPressUI', '~> 1.12.3'
42+
pod 'WordPressUI', '~> 1.12.4'
4343
#pod 'WordPressUI', :git => 'https://github.com/wordpress-mobile/WordPressUI-iOS', :tag => ''
4444
#pod 'WordPressUI', :git => 'https://github.com/wordpress-mobile/WordPressUI-iOS', :branch => ''
4545
#pod 'WordPressUI', :git => 'https://github.com/wordpress-mobile/WordPressUI-iOS', :commit => ''
4646
#pod 'WordPressUI', :path => '../WordPressUI-iOS'
4747
end
4848

4949
def wordpress_kit
50-
pod 'WordPressKit', '~> 4.47.0-beta.4'
50+
pod 'WordPressKit', '~> 4.47.0'
5151
# pod 'WordPressKit', :git => 'https://github.com/wordpress-mobile/WordPressKit-iOS.git', :tag => ''
5252
# pod 'WordPressKit', :git => 'https://github.com/wordpress-mobile/WordPressKit-iOS.git', :branch => ''
5353
# pod 'WordPressKit', :git => 'https://github.com/wordpress-mobile/WordPressKit-iOS.git', :commit => ''

Podfile.lock

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -463,18 +463,18 @@ PODS:
463463
- WordPressKit (~> 4.18-beta)
464464
- WordPressShared (~> 1.12-beta)
465465
- WordPressUI (~> 1.7-beta)
466-
- WordPressKit (4.47.0-beta.4):
466+
- WordPressKit (4.47.0):
467467
- Alamofire (~> 4.8.0)
468468
- CocoaLumberjack (~> 3.4)
469469
- NSObject-SafeExpectations (= 0.0.4)
470470
- UIDeviceIdentifier (~> 2.0)
471471
- WordPressShared (~> 1.15-beta)
472472
- wpxmlrpc (~> 0.9)
473473
- WordPressMocks (0.0.15)
474-
- WordPressShared (1.17.1-beta.1):
474+
- WordPressShared (1.17.1):
475475
- CocoaLumberjack (~> 3.4)
476476
- FormatterKit/TimeIntervalFormatter (~> 1.8)
477-
- WordPressUI (1.12.3)
477+
- WordPressUI (1.12.4)
478478
- WPMediaPicker (1.8.2)
479479
- wpxmlrpc (0.9.0)
480480
- Yoga (1.14.0)
@@ -567,10 +567,10 @@ DEPENDENCIES:
567567
- SVProgressHUD (= 2.2.5)
568568
- WordPress-Editor-iOS (~> 1.19.7)
569569
- WordPressAuthenticator (~> 1.43.0)
570-
- WordPressKit (~> 4.47.0-beta.4)
570+
- WordPressKit (~> 4.47.0)
571571
- WordPressMocks (~> 0.0.15)
572-
- WordPressShared (~> 1.17.1-beta.1)
573-
- WordPressUI (~> 1.12.3)
572+
- WordPressShared (~> 1.17.1)
573+
- WordPressUI (~> 1.12.4)
574574
- WPMediaPicker (~> 1.8.2)
575575
- Yoga (from `https://raw.githubusercontent.com/wordpress-mobile/gutenberg-mobile/v1.71.0/third-party-podspecs/Yoga.podspec.json`)
576576
- ZendeskSupportSDK (= 5.3.0)
@@ -579,8 +579,6 @@ DEPENDENCIES:
579579
SPEC REPOS:
580580
https://github.com/wordpress-mobile/cocoapods-specs.git:
581581
- WordPressAuthenticator
582-
- WordPressKit
583-
- WordPressShared
584582
trunk:
585583
- Alamofire
586584
- AlamofireImage
@@ -619,7 +617,9 @@ SPEC REPOS:
619617
- UIDeviceIdentifier
620618
- WordPress-Aztec-iOS
621619
- WordPress-Editor-iOS
620+
- WordPressKit
622621
- WordPressMocks
622+
- WordPressShared
623623
- WordPressUI
624624
- WPMediaPicker
625625
- wpxmlrpc
@@ -831,10 +831,10 @@ SPEC CHECKSUMS:
831831
WordPress-Aztec-iOS: 144f124148079084860368dfd27cb96e0952853e
832832
WordPress-Editor-iOS: 20551d5a5e51f29832064f08faaaae8e1da7e1e2
833833
WordPressAuthenticator: e4a43745a647e4dc4b35d21b1353bc4f07f9f3c9
834-
WordPressKit: 99ce7f470aff4a4acf518ac25efd6eb4ad9df996
834+
WordPressKit: 46f0580eb097ddfab7ab143208f94b44def42632
835835
WordPressMocks: 6b52b0764d9939408151367dd9c6e8a910877f4d
836-
WordPressShared: bc50e38a31e05134a7c643cef9cf6a7e28e9cf34
837-
WordPressUI: 45591178e843ecb82e65e868ec766148befe9f9f
836+
WordPressShared: 0c4bc5e25765732fcf5d07f28c81970ab28493fb
837+
WordPressUI: 9e470758bc3a4a25e94478c2babe106f4ae7315a
838838
WPMediaPicker: a34b708a7b995a0889bd5098e3b79f4a50a7a9bd
839839
wpxmlrpc: bf55a43a7e710bd2a4fb8c02dfe83b1246f14f13
840840
Yoga: 2ca978c40e0fd6d7f54bcb1602bc0cbbc79454a7
@@ -847,6 +847,6 @@ SPEC CHECKSUMS:
847847
ZendeskSupportSDK: 3a8e508ab1d9dd22dc038df6c694466414e037ba
848848
ZIPFoundation: e27423c004a5a1410c15933407747374e7c6cb6e
849849

850-
PODFILE CHECKSUM: 492dd2b02f553799011a52c6949548ef8f7997ca
850+
PODFILE CHECKSUM: ca4d734683bfbe3120236b9255854f51086f6c0b
851851

852852
COCOAPODS: 1.11.2

RELEASE-NOTES.txt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
19.3
2+
-----
3+
4+
15
19.2
26
-----
37
* [*] Site creation: Fixed bug where sites created within the app were not given the correct time zone, leading to post scheduling issues. [#17821]
@@ -7,7 +11,10 @@
711
* [**] Notifications: added a button to mark all notifications in the selected filter as read. [#17840]
812
* [**] People: you can now manage Email Followers on the People section! [#17854]
913
* [*] Stats: fix navigation between Stats tab. [#17856]
10-
* [*] Quick Start: Fixed a bug where a user logging in via a self-hosted site not connected to Jetpack would see Quick Start when selecting "No thanks" on the Quick Start prompt. [#17855]
14+
* [*] Quick Start: Fixed a bug where a user logging in via a self-hosted site not connected to Jetpack would see Quick Start when selecting "No thanks" on the Quick Start prompt. [#17855]
15+
* [**] Threaded comments: comments can now be moderated via a drop-down menu on each comment. [#17888]
16+
* [*] Stats: Users can now add a new Insights card from the navigation bar. [#17867]
17+
* [*] Site creation: The checkbox that appears when choosing a design no longer flickers when toggled. [#17868]
1118

1219
19.1
1320
-----

WordPress/Classes/Utility/BuildInformation/FeatureFlag.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ enum FeatureFlag: Int, CaseIterable, OverrideableFlag {
6666
case .postDetailsComments:
6767
return true
6868
case .commentThreadModerationMenu:
69-
return false
69+
return true
7070
case .mySiteDashboard:
7171
return false
7272
case .markAllNotificationsAsRead:

WordPress/Classes/ViewRelated/Blog/Blog Details/BlogDetailsViewController+DomainCredit.swift

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,15 @@ extension BlogDetailsViewController {
3333
private func presentDomainCreditRedemptionSuccess(domain: String) {
3434
let controller = DomainCreditRedemptionSuccessViewController(domain: domain, delegate: self)
3535
present(controller, animated: true) { [weak self] in
36-
self?.updateTableViewAndHeader()
36+
self?.updateTableView {
37+
guard
38+
let parent = self?.parent as? MySiteViewController,
39+
let blog = self?.blog
40+
else {
41+
return
42+
}
43+
parent.sitePickerViewController?.blogDetailHeaderView.blog = blog
44+
}
3745
}
3846
}
3947
}

0 commit comments

Comments
 (0)