Skip to content

test: add React Native remote push release check (MBL-2302) - #645

Draft
Shahroz16 wants to merge 35 commits into
mainfrom
codex/mbl-2233-rn-remote-push-e2e
Draft

test: add React Native remote push release check (MBL-2302)#645
Shahroz16 wants to merge 35 commits into
mainfrom
codex/mbl-2233-rn-remote-push-e2e

Conversation

@Shahroz16

@Shahroz16 Shahroz16 commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add a local or trusted pre-release React Native APNs delivery and opened-attribution gate
  • identify a fresh profile, wait for iOS device registration, trigger the dedicated workspace campaign, and require backend delivery
  • activate the real system notification on the supported iPhone 17 Pro simulator and require opened for the exact delivered message
  • build the existing APN sample and notification service extension without committing credentials

When it runs

This is a release check, not a per-PR or nightly workflow. It depends on the real Mobile: React Native workspace and its simulator APNs sandbox setting. Deterministic client routing remains covered by #643 without backend credentials.

Scope

This proves the React Native APNs path. It does not claim FCM or multiple-push-provider coverage.

Validation

  • Bash syntax, ShellCheck, Maestro parsing, ESLint, pre-commit, pre-push, and diff checks pass on the current head
  • a prior live run proved identify, APNs device registration, event ingestion, delivery, physical notification activation, and exact-message opened
  • the current unattended activation path uses the proven iPhone 17 Pro Notification Center interaction and still requires app reopen plus exact-message opened, preventing a coordinate false pass
  • a fresh credentialed run of the current head is still required before this draft is ready

Stack

Stacked on #643.

@github-actions

github-actions Bot commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

Sample app builds 📱

Below you will find the list of the latest versions of the sample apps. It's recommended to always download the latest builds of the sample apps to accurately test the pull request.


  • iOS APN: 645.35.0 (29797640)

@Shahroz16 Shahroz16 changed the title test: add React Native remote push E2E (MBL-2233) test: add React Native remote push E2E (MBL-2302) Aug 26, 2026
@Shahroz16
Shahroz16 force-pushed the codex/mbl-2234-rn-maestro-e2e branch from 27abe03 to 98b8f9c Compare August 26, 2026 05:04
@Shahroz16
Shahroz16 force-pushed the codex/mbl-2233-rn-remote-push-e2e branch from 5fb2a0e to a1dfcbd Compare August 26, 2026 05:04
@Shahroz16 Shahroz16 changed the title test: add React Native remote push E2E (MBL-2302) test: add React Native remote push release check (MBL-2302) Aug 26, 2026
Base automatically changed from codex/mbl-2234-rn-maestro-e2e to main August 26, 2026 20:16
@Shahroz16 Shahroz16 added the run-remote-push-e2e Run credentialed remote push E2E label Aug 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

run-remote-push-e2e Run credentialed remote push E2E

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant