Skip to content

Install the 4.2.0-rc.2 PHP binaries - #77

Merged
simonhamp merged 2 commits into
mainfrom
chore/rc2-binaries
Oct 23, 2026
Merged

simonhamp merged 2 commits into
mainfrom
chore/rc2-binaries

Conversation

@simonhamp

Copy link
Copy Markdown
Member

Two commits that missed #75 because it merged before they were pushed.

Install the 4.2.0-rc.2 PHP binaries. Since #75, mobile-air checks the binaries manifest's signature and checksums (#573). The 4.2.0-rc.1 manifest was published before php-bin-mobile started signing (php-bin-mobile #53), so it has neither, and php artisan native:install on main stops with "isn't signed, so nothing in it will be installed". rc.2 is rc.1's code on PHP 8.4.27, built for iOS and Android without ICU, and published with checksums and a signed manifest. I checked the signature and both zips with mobile-air's own PhpBinaries code. rc.2 only has PHP 8.4, which is what the installer picks when your PHP CLI is 8.4.

Move mobile-air to the latest main (557de01), which picks up #557.

After pulling, set NATIVEPHP_BIN_BRANCH=main/4.2.0-rc.2 in your .env and run php artisan native:install for your platform.

The full suite passes (1193 tests). Not built to a device yet.

🤖 Generated with Claude Code

simonhamp and others added 2 commits October 23, 2026 02:55
Picks up #557 (deep link paths ending in * on Android).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
mobile-air main checks the binaries manifest's signature and checksums
(#573), and 4.2.0-rc.1 was published before php-bin-mobile signed its
manifests, so it no longer installs. rc.2 is rc.1's code on newer PHP
patches, published with checksums and a signed manifest. It only has PHP
8.4 without ICU, for iOS and Android.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@simonhamp
simonhamp merged commit 9cb4a9e into main Oct 23, 2026
1 check passed
@simonhamp
simonhamp deleted the chore/rc2-binaries branch October 23, 2026 12:15
ricardovfreixo added a commit to ricardovfreixo/dev-null-app that referenced this pull request Oct 23, 2026
Take upstream's camera 1.1 release (NativePHP#73), SDK main baseline (NativePHP#75), the
screens' private query() helper rename (NativePHP#76), the 4.2.0-rc.2 binaries
(NativePHP#77), and keep the image viewer hanging over the commit sheet without
handle-over-content, which mobile-ui no longer offers.

Constrain nativephp/mobile to dev-fix/root-tab-reselect (f06d13c, based
on mobile-air main with #557) and nativephp/mobile-ui to
dev-fix/list-root-tab-scroll-target (28753b7), the reviewed pair the
notification centre PR tests against, instead of mobile-ui main.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant