Skip to content

[RN] Sync Android touch payload and TurboModule source updates - #59622

Merged
javache merged 1 commit into
mainfrom
sync/canonical-main-2026-10-29-0daedf11
Oct 29, 2026
Merged

javache merged 1 commit into
mainfrom
sync/canonical-main-2026-10-29-0daedf11

Conversation

@javache

@javache javache commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Restore source updates missing from the mirror while preserving recently merged pull requests.

  • Align Android touch payload field constants across Kotlin, JNI, and the test shadow.
  • Use designated initialisers for cached TurboModule method metadata.

The PR changes only these four files. It leaves the merged Maestro CI configuration, filter parsing and tests, Android border fix and regression test, and blob test setup unchanged.

Changelog

[Internal]

Test Plan

  • Built a clean CodeSync export including the pending import stack and the newer source-main changes.
  • Verified that the complete committed tree matches that combined export exactly (8,268 tracked paths): test "$(git rev-parse HEAD^{tree})" = 7237bd81e675c1a9130a3ea311391208ebd78382.
  • Verified that only the four intended touch/TurboModule files differ from GitHub main; the recently merged changes remain byte-for-byte intact.
  • git diff --check origin/main HEAD passed.
  • The four synced files are byte-identical to the source versions checked by repository lint, which passed with no issues.
  • Full native and Fantom suites were not rerun locally; GitHub CI provides platform validation.

@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Oct 29, 2026
Synchronise Android touch payload field constants and their JNI and test-shadow implementations. Use designated initialisers for cached TurboModule method metadata.

Restore missing source updates while preserving recently merged pull requests.

Changelog: [Internal]

fbshipit-source-id: f652b5906bf2419f0cedca9711c225a6f53cf054
@javache
javache force-pushed the sync/canonical-main-2026-10-29-0daedf11 branch from 42dda1c to a54391c Compare October 29, 2026 13:48
@javache javache changed the title [RN] Restore repository mirror parity [RN] Sync Android touch payload and TurboModule source updates Oct 29, 2026
@javache
javache requested a review from cipolleschi October 29, 2026 13:53
@javache
javache enabled auto-merge (squash) October 29, 2026 14:06
@javache
javache merged commit f422ddc into main Oct 29, 2026
62 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. p: Facebook Partner: Facebook Partner

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants