Skip to content

Merge release/26.8 into trunk - #22987

Merged
crazytonyli merged 3 commits into
trunkfrom
merge/release-26.8-into-trunk
Jun 16, 2026
Merged

Merge release/26.8 into trunk#22987
crazytonyli merged 3 commits into
trunkfrom
merge/release-26.8-into-trunk

Conversation

@wpmobilebot

Copy link
Copy Markdown
Contributor

Merging release/26.8 into trunk.

Via intermediate branch merge/release-26.8-into-trunk, to help fix conflicts if any:

                            release/26.8  ----o-- - - -
                                               \
           merge/release-26.8-into-trunk        `---.
                                                     \
                                   trunk  ------------x- - -

@wpmobilebot
wpmobilebot requested review from a team as code owners June 15, 2026 22:42
@wpmobilebot
wpmobilebot requested review from nbradbury and removed request for a team June 15, 2026 22:42
@wpmobilebot wpmobilebot added the Releases Label related to managing releases label Jun 15, 2026
@wpmobilebot wpmobilebot added this to the 26.9 milestone Jun 15, 2026
@dangermattic

Copy link
Copy Markdown
Collaborator
1 Message
📖 This PR has the Releases label: some checks will be skipped.

Generated by 🚫 Danger

@wpmobilebot

wpmobilebot commented Jun 15, 2026

Copy link
Copy Markdown
Contributor Author

App Icon📲 You can test the changes from this Pull Request in WordPress Android by scanning the QR code below to install the corresponding build.

App NameWordPress Android
Build TypeDebug
Versionpr22987-81cb1c3
Build Number1496
Application IDorg.wordpress.android.prealpha
Commit81cb1c3
Installation URL1o76rg309tq70
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@wpmobilebot

wpmobilebot commented Jun 15, 2026

Copy link
Copy Markdown
Contributor Author

App Icon📲 You can test the changes from this Pull Request in Jetpack Android by scanning the QR code below to install the corresponding build.

App NameJetpack Android
Build TypeDebug
Versionpr22987-81cb1c3
Build Number1496
Application IDcom.jetpack.android.prealpha
Commit81cb1c3
Installation URL42sv2oojstjio
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@codecov

codecov Bot commented Jun 15, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 83.33333% with 13 lines in your changes missing coverage. Please review.
✅ Project coverage is 37.40%. Comparing base (dfcda8d) to head (20d41cd).
⚠️ Report is 39 commits behind head on trunk.

Files with missing lines Patch % Lines
...id/ui/accounts/login/CredentialsChangedNotifier.kt 0.00% 7 Missing ⚠️
...s/android/repositories/EditorSettingsRepository.kt 92.00% 1 Missing and 1 partial ⚠️
...passwords/JetpackApplicationPasswordsRestClient.kt 80.00% 2 Missing ⚠️
...nnectivity/SiteConnectivityBannerViewModelSlice.kt 90.90% 0 Missing and 1 partial ⚠️
...fluxc/network/rest/wpapi/rs/WpApiClientProvider.kt 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##            trunk   #22987      +/-   ##
==========================================
+ Coverage   37.33%   37.40%   +0.06%     
==========================================
  Files        2319     2320       +1     
  Lines      124674   124725      +51     
  Branches    16951    16964      +13     
==========================================
+ Hits        46551    46652     +101     
+ Misses      74361    74311      -50     
  Partials     3762     3762              

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@mokagio
mokagio removed the request for review from a team June 16, 2026 00:01
adalpari and others added 3 commits June 16, 2026 15:25
* Fix NPE when creating app password for site with no username

getOrFetchUsername passed a nullable SiteModel.username into
UsernameFetchPayload's non-null String constructor, crashing self-hosted
sites without a stored username. Guard for null/empty and return a
NOT_AUTHENTICATED error payload instead.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* Add test for null username when creating app password

Verifies a non-WPCOM site with no username returns a NOT_AUTHENTICATED
Failure instead of crashing. Confirmed to reproduce the original NPE
when run against the unfixed code.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@crazytonyli
crazytonyli force-pushed the merge/release-26.8-into-trunk branch from 20d41cd to 81cb1c3 Compare June 16, 2026 03:28
@crazytonyli
crazytonyli enabled auto-merge (squash) June 16, 2026 03:28
@wpmobilebot

Copy link
Copy Markdown
Contributor Author

Project manifest changes for WordPress

The following changes in the WordPress's merged AndroidManifest.xml file were detected (build variant: jetpackRelease):

--- ./build/reports/diff_manifest/WordPress/jetpackRelease/base_manifest.txt	2026-06-16 03:31:14.299827104 +0000
+++ ./build/reports/diff_manifest/WordPress/jetpackRelease/head_manifest.txt	2026-06-16 03:31:17.179847256 +0000
@@ -2,8 +2,8 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="com.jetpack.android"
     android:installLocation="auto"
-    android:versionCode="1495"
-    android:versionName="26.8-rc-7" >
+    android:versionCode="1496"
+    android:versionName="26.8" >
 
     <uses-sdk
         android:minSdkVersion="26"

Go to https://buildkite.com/automattic/wordpress-android/builds/26920/canvas?sid=019ece79-437f-4629-af16-2e47d32c6f5c, click on the Artifacts tab and audit the files.

@wpmobilebot

Copy link
Copy Markdown
Contributor Author

Project manifest changes for WordPress

The following changes in the WordPress's merged AndroidManifest.xml file were detected (build variant: wordpressRelease):

--- ./build/reports/diff_manifest/WordPress/wordpressRelease/base_manifest.txt	2026-06-16 03:31:15.147609827 +0000
+++ ./build/reports/diff_manifest/WordPress/wordpressRelease/head_manifest.txt	2026-06-16 03:31:18.187645500 +0000
@@ -2,8 +2,8 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="org.wordpress.android"
     android:installLocation="auto"
-    android:versionCode="1495"
-    android:versionName="26.8-rc-7" >
+    android:versionCode="1496"
+    android:versionName="26.8" >
 
     <uses-sdk
         android:minSdkVersion="26"

Go to https://buildkite.com/automattic/wordpress-android/builds/26920/canvas?sid=019ece79-437e-4a3b-acf5-4cf5fecb7fad, click on the Artifacts tab and audit the files.

@crazytonyli
crazytonyli merged commit 5853043 into trunk Jun 16, 2026
20 of 22 checks passed
@crazytonyli
crazytonyli deleted the merge/release-26.8-into-trunk branch June 16, 2026 03:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Releases Label related to managing releases

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants