Skip to content

Merge release/26.8 into trunk#22929

Merged
jkmassel merged 24 commits into
trunkfrom
merge/release-26.8-into-trunk
Jun 1, 2026
Merged

Merge release/26.8 into trunk#22929
jkmassel merged 24 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 and others added 23 commits May 28, 2026 21:35
…#22916)

AGP 9's R8 strips the @com.sun.jna.Structure.FieldOrder annotation that
wordpress-rs JNA bindings read reflectively at runtime, causing a launch
crash in minified release builds. Keep the JNA classes, UniFFI bindings,
and the annotation so native struct layouts still resolve.
* Update WordPress `PlayStoreStrings.po` for version 26.8

* Update Jetpack `PlayStoreStrings.po` for version 26.8
* Update editorialized release notes

* Update WordPress `PlayStoreStrings.po` for version 26.8

* Update Jetpack `PlayStoreStrings.po` for version 26.8

---------

Co-authored-by: Tony Li <tony.li@automattic.com>
The 26.8 translation sync introduced a doubled backslash (\\") in the
Czech confirm_remove_site string. Android reads \\ as an escaped literal
backslash, which hides the %s placeholder from lint, so StringFormatMatches
fails: ChooseSiteActivity supplies 1 argument but the string is seen as
requiring 0.

Use a single-backslash escape (\") to match the English source and every
other locale.
term_delete_confirmation_message carried the same doubled backslash (\\")
as confirm_remove_site, hiding its %1$s placeholder so lint sees 0 args
while TermsDataViewActivity supplies 1 (StringFormatMatches). It was the
second such error; lint prints only the first failure, so it surfaced
once confirm_remove_site was fixed.

Also fix the two identical siblings delete_menu_item_confirmation_message
and delete_menu_confirmation_message, which share the defect.

Verified locally: :WordPress:lintWordpressRelease BUILD SUCCESSFUL, 0 errors.
@wpmobilebot wpmobilebot requested a review from a team as a code owner June 1, 2026 21:29
@wpmobilebot wpmobilebot requested review from nbradbury and removed request for a team June 1, 2026 21:29
@wpmobilebot wpmobilebot added the Releases Label related to managing releases label Jun 1, 2026
@wpmobilebot wpmobilebot added this to the 26.9 milestone Jun 1, 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 1, 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
Versionpr22929-7624d45
Build Number1493
Application IDorg.wordpress.android.prealpha
Commit7624d45
Installation URL19so8kic8r98o
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@wpmobilebot

wpmobilebot commented Jun 1, 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
Versionpr22929-7624d45
Build Number1493
Application IDcom.jetpack.android.prealpha
Commit7624d45
Installation URL09a2pdvcbf7l8
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@jkmassel jkmassel enabled auto-merge (squash) June 1, 2026 22:39
@jkmassel jkmassel merged commit c3c838b into trunk Jun 1, 2026
17 of 23 checks passed
@jkmassel jkmassel deleted the merge/release-26.8-into-trunk branch June 1, 2026 22:40
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