|
13 | 13 |
|
14 | 14 | // test php version (8.1 ~ 8.4 available, multiple for matrix) |
15 | 15 | $test_php_version = [ |
16 | | - // '8.1', |
17 | | - // '8.2', |
18 | | - // '8.3', |
| 16 | + '8.1', |
| 17 | + '8.2', |
| 18 | + '8.3', |
19 | 19 | '8.4', |
20 | 20 | // '8.5', |
21 | 21 | // 'git', |
22 | 22 | ]; |
23 | 23 |
|
24 | | -// test os (macos-13, macos-14, macos-15, ubuntu-latest, windows-latest are available) |
| 24 | +// test os (macos-15-intel, macos-15, ubuntu-latest, windows-latest are available) |
25 | 25 | $test_os = [ |
26 | | - // 'macos-13', // bin/spc for x86_64 |
27 | | - 'macos-14', // bin/spc for arm64 |
| 26 | + 'macos-15-intel', // bin/spc for x86_64 |
28 | 27 | 'macos-15', // bin/spc for arm64 |
29 | 28 | // 'ubuntu-latest', // bin/spc-alpine-docker for x86_64 |
30 | | - 'ubuntu-22.04', // bin/spc-gnu-docker for x86_64 |
31 | | - 'ubuntu-24.04', // bin/spc for x86_64 |
32 | | - 'ubuntu-22.04-arm', // bin/spc-gnu-docker for arm64 |
33 | | - 'ubuntu-24.04-arm', // bin/spc for arm64 |
| 29 | + // 'ubuntu-22.04', // bin/spc-gnu-docker for x86_64 |
| 30 | + // 'ubuntu-24.04', // bin/spc for x86_64 |
| 31 | + // 'ubuntu-22.04-arm', // bin/spc-gnu-docker for arm64 |
| 32 | + // 'ubuntu-24.04-arm', // bin/spc for arm64 |
34 | 33 | // 'windows-latest', // .\bin\spc.ps1 |
35 | 34 | ]; |
36 | 35 |
|
37 | 36 | // whether enable thread safe |
38 | | -$zts = true; |
| 37 | +$zts = false; |
39 | 38 |
|
40 | 39 | $no_strip = false; |
41 | 40 |
|
|
74 | 73 | // You can use `common`, `bulk`, `minimal` or `none`. |
75 | 74 | // note: combination is only available for *nix platform. Windows must use `none` combination |
76 | 75 | $base_combination = match (PHP_OS_FAMILY) { |
77 | | - 'Linux', 'Darwin' => 'none', |
| 76 | + 'Linux', 'Darwin' => 'common', |
78 | 77 | 'Windows' => 'none', |
79 | 78 | }; |
80 | 79 |
|
@@ -156,17 +155,13 @@ function quote2(string $param): string |
156 | 155 | switch ($argv[2] ?? null) { |
157 | 156 | case 'ubuntu-22.04': |
158 | 157 | case 'ubuntu-22.04-arm': |
| 158 | + case 'macos-15': |
| 159 | + case 'macos-15-intel': |
159 | 160 | $shared_cmd = ' --build-shared=' . quote2($shared_extensions) . ' '; |
160 | 161 | break; |
161 | 162 | case 'ubuntu-24.04': |
162 | 163 | case 'ubuntu-24.04-arm': |
163 | 164 | break; |
164 | | - case 'macos-13': |
165 | | - case 'macos-14': |
166 | | - case 'macos-15': |
167 | | - $shared_cmd = ' --build-shared=' . quote2($shared_extensions) . ' '; |
168 | | - $no_strip = true; |
169 | | - break; |
170 | 165 | default: |
171 | 166 | $shared_cmd = ''; |
172 | 167 | break; |
|
0 commit comments