feat: upgrade static-php-cli submodule to v2.7.5 #285
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR upgrades the static-php-cli submodule from commit 4c55f4a2 (v1.3.3+132 commits) to v2.7.5 (c5ae719b) and updates the build process to work with the new architecture.
Changes Made
Upgraded submodule: Updated ext/static-php-cli from commit 4c55f4a2 to v2.7.5 (c5ae719b)
Created ext/craft.yml: New configuration file for static-php-cli v2.7.5 that specifies:
Updated Makefile: Replaced the legacy Docker build process with the new
spc-alpine-dockertool:bin/spc-alpine-docker buildcommand from static-php-cli v2.7.5Removed obsolete files:
Key Differences in v2.7.5
docker/directory with manual scripts (download.sh, compile-php.sh, etc.) has been removedbin/spcCLI tool with Docker wrappers (spc-alpine-docker, spc-gnu-docker)Testing
To test the build, run:
This will trigger the Linux PHP build using the new spc-alpine-docker tool. The build will:
The build may take 10-15 minutes on first run as it sets up the Docker environment.