Skip to content

fix: restore PHP discovery and platform installation - #24

Merged
aooohan merged 4 commits into
mainfrom
fix/plugin-issues
Sep 12, 2026
Merged

aooohan merged 4 commits into
mainfrom
fix/plugin-issues

Conversation

@aooohan

@aooohan aooohan commented Sep 12, 2026

Copy link
Copy Markdown
Member

Use the official PHP JSON source index and correctly ordered Windows current/archive binaries. Preserve TS/NTS and rebuilt packages. Apply the absolute extension_dir fix from #23, select OpenSSL by PHP version, and preserve explicit configure options.

Validation: hook and shell regressions, live upstream discovery, and packaging passed locally. Full installation is covered by CI.

Fixes #12
Fixes #17
Fixes #19
Fixes #8

aooohan and others added 4 commits September 12, 2026 14:56
Query PHP's JSON source index directly and combine current/archive Windows
binaries with semantic ordering, architecture filtering, rebuild handling
and explicit fetch errors. Preserve TS/NTS selection without introducing a
scheduled manifest service.

Apply the absolute Windows extension_dir fix from PR #23. Select Homebrew
OpenSSL 3 for PHP 8.1+ and the older dependency for legacy versions, with clear
missing-dependency errors and preservation of explicit configure options.
Add hook and shell regressions and update installation CI entry points.

Validated upstream discovery with vfox Lua modules on macOS and simulated
Windows architectures; full SDK installation remains a CI check.

Fixes #12
Fixes #17
Fixes #19
Fixes #8

Co-authored-by: JamBalaya56562 <jambalaya.pyoncafe@outlook.jp>
Restrict push runs to main to avoid duplicate PR installations. Restore
workflows disabled by inactivity so platform checks run for the fixes.
@aooohan
aooohan marked this pull request as ready for review September 12, 2026 07:31
@aooohan
aooohan merged commit 7a2062c into main Sep 12, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant