|
6 | 6 |
|
7 | 7 | /**
|
8 | 8 | * This is GitHub Actions automatic test extension args generator.
|
9 |
| - * You can edit $extensions, $with_libs and $base_combination. |
| 9 | + * You can edit $test_php_version, $test_os, $zts, $no_strip, $upx, $prefer_pre_built, $extensions, $with_libs and $base_combination. |
10 | 10 | */
|
11 | 11 |
|
12 | 12 | // --------------------------------- edit area ---------------------------------
|
13 | 13 |
|
14 |
| -// test php version |
| 14 | +// test php version (8.1 ~ 8.4 available, multiple for matrix) |
15 | 15 | $test_php_version = [
|
16 | 16 | '8.1',
|
17 | 17 | '8.2',
|
|
21 | 21 |
|
22 | 22 | // test os (macos-13, macos-14, ubuntu-latest, windows-latest are available)
|
23 | 23 | $test_os = [
|
24 |
| - // 'macos-13', |
25 |
| - // 'macos-14', |
26 |
| - // 'ubuntu-latest', |
27 |
| - 'windows-latest', |
| 24 | + 'macos-13', |
| 25 | + 'macos-14', |
| 26 | + 'ubuntu-latest', |
| 27 | + // 'windows-latest', |
28 | 28 | ];
|
29 | 29 |
|
30 | 30 | // whether enable thread safe
|
|
40 | 40 |
|
41 | 41 | // If you want to test your added extensions and libs, add below (comma separated, example `bcmath,openssl`).
|
42 | 42 | $extensions = match (PHP_OS_FAMILY) {
|
43 |
| - 'Linux', 'Darwin' => 'gd', |
| 43 | + 'Linux', 'Darwin' => '', |
44 | 44 | 'Windows' => 'bz2,ctype,curl,dom,filter,gd,iconv,mbstring,opcache,openssl,pdo,pdo_sqlite,phar,session,simplexml,sqlite3,tokenizer,xml,xmlwriter,yaml,zip,zlib',
|
45 | 45 | };
|
46 | 46 |
|
47 | 47 | // If you want to test lib-suggests feature with extension, add them below (comma separated, example `libwebp,libavif`).
|
48 | 48 | $with_libs = match (PHP_OS_FAMILY) {
|
49 |
| - 'Linux', 'Darwin' => 'freetype', |
| 49 | + 'Linux', 'Darwin' => 'mimalloc', |
50 | 50 | 'Windows' => 'libjpeg,libavif,freetype,libwebp',
|
51 | 51 | };
|
52 | 52 |
|
53 | 53 | // Please change your test base combination. We recommend testing with `common`.
|
54 | 54 | // You can use `common`, `bulk`, `minimal` or `none`.
|
55 | 55 | // note: combination is only available for *nix platform. Windows must use `none` combination
|
56 | 56 | $base_combination = match (PHP_OS_FAMILY) {
|
57 |
| - 'Linux', 'Darwin' => 'minimal', |
| 57 | + 'Linux', 'Darwin' => 'bulk', |
58 | 58 | 'Windows' => 'none',
|
59 | 59 | };
|
60 | 60 |
|
|
0 commit comments