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
Jerry Ma
1632c25223
Add extension parallel support ( #444 )
...
* Add extension parallel support
* add parallel windows support
* add parallel test
* add zts limit for parallel
* sort config
* add parallel test
* add dev-php test
* use macos-13 instead of macos-latest
* revert dev-php tests
2024-05-11 14:46:36 +08:00
crazywhalecc
3fcb7ebf03
update spc binary php version
2024-05-06 14:25:24 +08:00
Simon Hamp
30af182aff
Windows build GitHub Action ( #420 )
...
* Create build-windows-x86_64.yml
* Update build-windows-x86_64.yml
* Fix CLI param
* Fix env writing in Powershell
* Run doctor first, per docs
* Fix file paths
* Generate an acceptable cache key
* Change shell
* Improve cache key generation
* Update upload-artifact action
* Update actions
* Attempt to fix cache key storage
* Remove FPM build option
2024-05-06 11:59:02 +08:00
Simon Hamp
15c2935d48
Update actions ( #428 )
...
* Update action versions
* Use same dependency cache key naming logic
Bring consistency across the whole pipeline
2024-04-29 21:24:47 +08:00
Simon Hamp
7a8e0a7e67
Fix Intel Mac build action ( #427 )
...
* Fix Intel Mac build action
* Use x64 build server
* Use macos-13 runner
2024-04-29 09:12:03 +08:00
Kévin Dunglas
6b96feb538
fix: use C++ 17 compiler for ICU ( #414 )
...
* fix: use C++ 17 compiler for ICU
* wip
* hack CXX env var to force C++17
* test intl
* test intl
* add retry for CI test download
* patch
* separate intl with newer icu c++ patch
---------
Co-authored-by: crazywhalecc <jesse2061@outlook.com>
2024-04-22 15:58:08 +08:00
Jerry Ma
e3c542d9df
add qdbm for dba ( #409 )
...
* add qdbm for dba
* add windows support for dba-qdbm
* fix test scripts
* fix test scripts
2024-04-12 15:53:38 +08:00
Jerry Ma
46984b6df1
Fix latest libsodium compatibility ( #388 )
...
* fix #384
* bypass password-argon2 micro sanity check
* ignore funding yaml schema [skip ci]
* test linux compatibility for libargon2 and libsodium
* update composer.json to prevent smart-aleck composer [skip ci]
2024-03-16 22:37:39 +08:00
Jerry Ma
8092f1e481
Update FUNDING.yml
2024-03-15 22:44:05 +08:00
crazywhalecc
88796bc017
update tests
2024-03-10 11:53:33 +08:00
Jerry Ma
03510073c6
Fix windows curl build ( #368 )
...
* fix curl on windows build needs nghttp2.dll bug
* add curl on windows tests
* cs fix
* fix curl headers
* exit powershell properly
* reproduce zend_mm_heap corrupted
* reproduce zend_mm_heap corrupted
* reproduce zend_mm_heap corrupted
* add for-libs option for download
* add for-libs option for download
* add for-libs option for download
2024-03-05 21:43:09 +08:00
crazywhalecc
d5dcd193cf
update generated spc binary
2024-02-26 00:19:30 +08:00
Jerry Ma
304973d9bc
Update FUNDING.yml
2024-02-19 09:33:54 +08:00
Jerry Ma
ab386f820c
Update FUNDING.yml
2024-02-19 09:29:45 +08:00
Jerry Ma
e2ef195a84
Update release-build.yml
2024-02-17 00:44:03 +08:00
Jerry Ma
2f9a1e8601
Update release-build.yml
2024-02-17 00:09:46 +08:00
Jerry Ma
b239f60fe4
Update release-build.yml
2024-02-17 00:09:32 +08:00
Jerry Ma
983521e225
Update release-build.yml
2024-02-17 00:07:30 +08:00
Jerry Ma
aeed04a5ec
Update release-build.yml
2024-02-17 00:04:02 +08:00
Jerry Ma
9777c9aa93
Fix openpty bug for linux ( #337 )
...
* fix openpty bug for linux
* add event test
* add download retry for download command
* use test token
* use test token
* use test token
* use test token
* re-fix this bug
2024-02-14 00:49:58 +08:00
crazywhalecc
9ee7d7769a
add arm macos test
2024-02-04 11:22:53 +08:00
crazywhalecc
2440a65d8e
fix windows test
2024-02-04 11:22:53 +08:00
Jerry Ma
2064172bed
Update build-macos-aarch64.yml
2024-01-31 11:58:56 +08:00
Jerry Ma
dc19d0c61d
Create build-macos-aarch64.yml
2024-01-31 11:26:40 +08:00
crazywhalecc
104778d17a
add windows support
2024-01-11 09:48:28 +08:00
crazywhalecc
ceed1005cc
remove unused download-cache workflow
2024-01-07 12:20:58 +08:00
crazywhalecc
0c2de9f936
run build test when changing test-extensions.php
2024-01-07 02:22:35 +08:00
crazywhalecc
fce0c2f896
update config to test actions
2024-01-07 02:16:17 +08:00
crazywhalecc
450ec21c90
remove main push test
2024-01-07 02:11:46 +08:00
crazywhalecc
7b2c3ac12d
fix if statement for workflow
2024-01-07 02:10:14 +08:00
crazywhalecc
8d4a375400
fix if statement for workflow
2024-01-07 02:03:04 +08:00
crazywhalecc
eda3a9b486
add docs config actions
2024-01-07 01:58:31 +08:00
crazywhalecc
5b581a54aa
add docs config actions
2024-01-07 01:57:55 +08:00
crazywhalecc
5549068275
add download cache for tests
2024-01-07 01:24:43 +08:00
crazywhalecc
cb5e13e39a
update release-build (Build SPC Binary) workflow
2024-01-07 01:24:43 +08:00
crazywhalecc
e1e5515694
fix tests
2023-12-23 15:18:39 +08:00
crazywhalecc
6bcda6a5a0
add lz4, igbinary support for redis
2023-12-23 15:18:39 +08:00
crazywhalecc
93e64e1d5a
use php 8.2 to setup php runtime
2023-11-24 01:33:12 +08:00
crazywhalecc
7a2e237069
add php 8.3 support
2023-11-24 01:33:12 +08:00
crazywhalecc
9c904409cd
use string
2023-11-19 13:47:48 +08:00
crazywhalecc
859182abff
remove fail fast
2023-11-19 13:44:12 +08:00
crazywhalecc
c0e88bf4bd
prevent setup php from using 8.0
2023-11-19 13:42:40 +08:00
crazywhalecc
79bcd35c0e
Add test build things
2023-11-19 13:41:09 +08:00
crazywhalecc
2e637524fc
Add test build things
2023-11-19 13:38:55 +08:00
Jerry Ma
a2c687599f
Create pull_request_template.md
2023-11-19 13:38:09 +08:00
Jerry Ma
74536bd2e1
Change CI download all to --for-extensions ( #262 )
...
* Change download all to --for-extensions
* Update build-linux-x86_64.yml
* Update build-linux-arm.yml
* Update build-linux-x86_64.yml
* Update build-macos-x86_64.yml
2023-11-13 17:59:03 +08:00
crazywhalecc
1bf39c1f06
Update static-php-cli-hosted ownership
2023-11-01 20:51:31 +08:00
crazywhalecc
fbe149bcac
reuse static-php-cli-hosted workflows
2023-10-05 21:58:42 +08:00
crazywhalecc
824748c2a7
remove download cache and minimize download sources
2023-09-16 15:15:46 +08:00