Skip to content

Enable experimental pages in release builds (Phase 6)#22989

Open
nbradbury wants to merge 5 commits into
trunkfrom
pages-list-phase6-cutover
Open

Enable experimental pages in release builds (Phase 6)#22989
nbradbury wants to merge 5 commits into
trunkfrom
pages-list-phase6-cutover

Conversation

@nbradbury

@nbradbury nbradbury commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

Description

This PR simply exposes the RS_PAGES_LIST experimental flag in release builds so the new pages list can be opted into for all users. The flag still defaults off and routing is unchanged.

Testing instructions

  1. On a release build, open Me → App Settings → Experimental Features
  • Verify "New Pages List" appears and can be toggled

nbradbury and others added 4 commits June 15, 2026 10:49
Covers the editor bridge's network fetch/insert/re-read flow and its
error branch, which were previously untested.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The fetched page is a pass-through to the mocked mapper, so build it via a
single @Suppress("DoNotMockDataClass") helper instead of mocking the
~29-field data class inline.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Lift the debug-only restriction so the new pages list can be opted into
outside debug builds for broader soak testing. The flag still defaults
off and routing is unchanged.

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

dangermattic commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator
1 Warning
⚠️ PR is not assigned to a milestone.

Generated by 🚫 Danger

@wpmobilebot

wpmobilebot commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

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
Versionpr22989-8fa642c
Build Number1496
Application IDcom.jetpack.android.prealpha
Commit8fa642c
Installation URL3u99etibajj60
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@wpmobilebot

wpmobilebot commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

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
Versionpr22989-8fa642c
Build Number1496
Application IDorg.wordpress.android.prealpha
Commit8fa642c
Installation URL2jo93hvio7fuo
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@codecov

codecov Bot commented Jun 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 37.46%. Comparing base (d3b5edc) to head (8fa642c).

Additional details and impacted files
@@           Coverage Diff           @@
##            trunk   #22989   +/-   ##
=======================================
  Coverage   37.46%   37.46%           
=======================================
  Files        2325     2325           
  Lines      125221   125221           
  Branches    17160    17160           
=======================================
  Hits        46913    46913           
  Misses      74502    74502           
  Partials     3806     3806           

☔ 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.

@nbradbury nbradbury changed the title Show RS_PAGES_LIST experimental flag in release builds (Phase 6) Enable experimental pages in release builds (Phase 6) Jun 16, 2026
@nbradbury nbradbury marked this pull request as ready for review June 16, 2026 16:16
@nbradbury nbradbury requested a review from adalpari June 16, 2026 16:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants