Commit e0edd47
committed
ci(profiler): install fixed parallel 1.2.14 in UBSAN job (temporary)
The php-8.5_bookworm-8 image ships parallel 1.2.13, which has a bug that
intermittently trips UBSAN in the profiler ASAN/UBSAN workflow's zts leg.
A fixed parallel 1.2.14 has been released, so install it over the image's
version before running the phpt tests on the zts build.
pecl refuses to reinstall while the extension is loaded, so its ini is
moved aside during the build and restored afterwards; the direct package
URL is used because the image's channel REST cache lags behind new
releases. nts is unaffected (parallel is ZTS-only).
TODO: remove this step once the CI images are rebuilt with
parallel >= 1.2.14.1 parent 266017f commit e0edd47
1 file changed
Lines changed: 19 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
130 | 149 | | |
131 | 150 | | |
132 | 151 | | |
| |||
0 commit comments