Jerry Ma
65f74044d8
Update tests.yml
2025-08-02 03:03:20 +08:00
Jerry Ma
f6eba32be5
Update tests.yml
2025-08-02 02:38:24 +08:00
crazywhalecc
22a8191b97
Fix opcache jit option parsing in builder
2025-08-02 01:29:20 +08:00
Jerry Ma
17ff5f63bf
Update tests.yml
2025-08-02 00:58:36 +08:00
DubbleClick
42b4272965
idk
2025-07-26 23:46:36 +07:00
DubbleClick
5beb083c55
no musl check?
2025-07-26 23:39:32 +07:00
DubbleClick
5a4da8ed5d
install zig before doctor
2025-07-26 23:28:17 +07:00
DubbleClick
bd3092ae90
wtf?
2025-07-26 23:24:59 +07:00
DubbleClick
84e470d213
Merge branch 'main' of https://github.com/crazywhalecc/static-php-cli into zig
2025-07-24 11:02:11 +07:00
DubbleClick
d532b57810
use mbstring extension everywhere
2025-07-23 17:21:32 +07:00
DubbleClick
107fb08e34
simplify patch logic for grpc (--enable-grpc=PATH does not actually pass a path, needs to be --with-grpc=PATH)
2025-07-22 16:26:37 +07:00
DubbleClick
4010a84d88
set up tmate
2025-07-22 15:00:22 +07:00
DubbleClick
5ab5908ef5
comment it out again
2025-07-06 09:51:12 +07:00
DubbleClick
9bf65ffe83
figure out what libphp it pulls in and why
2025-07-06 08:34:01 +07:00
DubbleClick
10c8fe1f26
make it fail again (so we can later enable tmate)
2025-07-05 22:51:57 +07:00
DubbleClick
01517f82b8
disable tmate
2025-07-05 22:22:51 +07:00
DubbleClick
b12cb3350f
move tmate session thingy
2025-07-05 20:00:55 +07:00
DubbleClick
b0cfb4b2c4
don't clog our build CI when cs fix, phpstan or phpunit fail
2025-07-05 14:00:43 +07:00
DubbleClick
26aca723cb
update php-cs fixer to get rid of PHP_CS_FIXER_IGNORE_ENV variable
2025-07-05 12:11:48 +07:00
crazywhalecc
6b330fa869
Remove redundant env
2025-06-10 19:13:35 +08:00
Jerry Ma
aae6c2c98b
Fix GHA token missing bug ( #731 )
...
* Update test-extensions.php
* Enable UPX test
* Add debug messages
* Test
* Revert
* Update tests.yml
* Update tests.yml
* Explict define GITHUB_TOKEN
* What's this???
* Check GITHUB_TOKEN in workflow
* Test token variable in step
* Test token variable inside php
* Test token in command
* Get env in commands
* Revert workflow env, add passthrough GITHUB_TOKEN into docker
* See build commands
* See build commands
* Typo fix
* Remove debug symbol for normal mode
2025-05-21 15:11:42 +08:00
crazywhalecc
0f5f60e477
Fix gnu static extension build test
2025-04-19 15:18:48 +08:00
crazywhalecc
23bd216cc7
Add upx cmd for tests
2025-03-30 21:03:11 +08:00
crazywhalecc
01d3cb4b11
Test arm runner
2025-03-30 20:53:41 +08:00
crazywhalecc
ab4d7fae7d
Fix typo
2025-03-30 19:16:01 +08:00
Jerry Ma
b4f3657323
Remove SPC_NO_MUSL_PATH, remove --libc, use SPC_LIBC instead ( #642 )
...
* Remove SPC_NO_MUSL_PATH, remove --libc, use SPC_LIBC instead
* Fix tests
* Internally use GNU_ARCH for unified
* Update EXTENSION_DIR comments for env.ini
* Remove redundant -fPIC cflags in curl
2025-03-14 18:22:50 +08:00
Jerry Ma
29ea46bd17
Switch static-php-cli to support PHP 8.3 and 8.4 only ( #615 )
...
* Update spc self to PHP 8.4 only
* Update workflows
* Fix test-extensions, adjust docs order
* Fix cs-fix and phpunit
* Add PHP_CS_FIXER_IGNORE_ENV
* Add compatibility for PHP 8.3
* Change version description in README, adjust composer.json PHP version limit
* Switch PHP to 8.4 in spc-alpine-docker
* Add deprecation notice
2025-03-07 18:06:32 +08:00
crazywhalecc
5c51305978
Add embed build tests
2024-12-13 15:05:44 +08:00
crazywhalecc
1ab464431f
Update workflows, add php 8.4
2024-11-23 11:55:29 +08:00
crazywhalecc
83ab430b9a
Adjust windows build CI
2024-10-05 14:14:36 +08:00
crazywhalecc
c09bf1e878
Adjust caches
2024-10-05 14:14:36 +08:00
crazywhalecc
09c36844e6
Eval
2024-10-05 14:14:36 +08:00
crazywhalecc
85df4731d1
Fix tests CI
2024-10-05 14:14:36 +08:00
crazywhalecc
7325368a4f
Add ignore musl for phpunit test
2024-10-05 14:14:36 +08:00
crazywhalecc
cfda286532
Add pre-built test
2024-10-05 14:14:36 +08:00
crazywhalecc
6af0a85dce
Add debug messages for doctor
2024-10-05 14:14:36 +08:00
Jerry Ma
b62963489a
Add optional workflow ( #548 )
...
* Add optional workflow
* Add optional workflow
2024-09-29 15:24:33 +08:00
Jerry Ma
326d682e44
Make opcache patch independent ( #533 )
...
* Make opcache patch independent
* Restore tests.yml
* Workaround for older php
2024-09-05 00:00:36 +08:00
crazywhalecc
3ce302d0e6
Use old version
2024-09-04 16:35:39 +08:00
crazywhalecc
b52fe05363
Fix icu missing tool bug
2024-07-19 23:52:20 +08:00
crazywhalecc
4dbbf05d5c
Tests pre-built feature
2024-07-14 01:20:29 +08:00
crazywhalecc
c0e08a617a
Tests
2024-07-14 01:20:29 +08:00
crazywhalecc
3c0eb68c70
Add pre-built lib feature
2024-07-14 01:20:29 +08:00
Jerry Ma
522d8b4890
Add spx extension support ( #501 )
2024-07-06 21:56:42 +08:00
Jerry Ma
ab948dedaf
docs: Add php-src modifications & Release SPC enhancement ( #494 )
...
* docs: Add php-src modifications
* Fix release-build.yml
2024-07-01 15:13:08 +08:00
Kévin Dunglas
e9aff8f1d8
fix: error when building libtiff ( #481 )
...
* fix: error when building libtiff
* Update test-extensions.php
* Add test token
* Fix windows builds
* Fix token
* Fix token
* Test token
* Test token
* Test token
---------
Co-authored-by: Jerry Ma <jesse2061@outlook.com>
2024-06-25 12:38:38 +08:00
Jerry Ma
93cb7e9fbb
Add phpmicro win32 mode support ( #478 )
...
* Add phpmicro win32 mode support
* Bump version to 2.2.4
* Add micro win32 build tests for actions
* cs-fix and update deps
2024-06-20 14:46:08 +08:00
Jerry Ma
036e4f52b7
Prevent use building uv on 7.4 ( #471 )
...
* Prevent use building uv on 7.4
* Add swoole test
* Use github source for libcares
* Add libcares missing file patch
* Add libcares missing file patch
2024-06-04 12:24:52 +08:00
Jerry Ma
d258417afb
Fix several patches & newer phpmicro support ( #470 )
...
* use upstream phpmicro
* move src/global/tests to src/global/ext-tests
* move src/global/tests to src/global/ext-tests
* prevent file_get_contents memory insufficience
* update README
* fix libxml >= 2.12 with older PHP (<=8.1) build bug
* cleanup code, support newer phpmicro
* add --no-strip and --with-upx-pack tests
* fix windows sanity check for newer phpmicro
* fix windows sanity check for newer phpmicro
* test
* test
* test
* update deps for ci
2024-06-03 23:16:15 +08:00
Jerry Ma
3e84becf77
Fix php74 upx bug ( #450 )
...
* fix php74 cannot compile with no-strip or with-upx-pack (including lint some code)
* use captainhook installer instead of plugin composer
* use captainhook installer instead of plugin composer
* add [no build test] flag
* update actions/cache version [no build test]
* test update actions/cache version
* test update actions/cache version
* test update actions/cache version
2024-05-16 10:51:31 +08:00