#
fd462b1e |
| 23-Aug-2023 |
Alex Dowad |
Print host CPU and installed package info in CI build log on Linux On one of the nightly CI builds last week, there were test failures in mbstring which appear like they might be related
Print host CPU and installed package info in CI build log on Linux On one of the nightly CI builds last week, there were test failures in mbstring which appear like they might be related to SIMD-accelerated code. The function which failed testing has multiple implementations, and the specific implementation which is used depends on the features of the host CPU and the build configuration. The CI build log does not offer any clues about what implementation was actually used when the tests failed. If the same thing happens again, it will be helpful to (at least) know what CPU features the host CPU supports. This will also be helpful when diagnosing any other CI build failures which relate to CPU-specific code (or those which related to external packages such as ICU). It would be better to print even more information about the build configuration. It would also be better to print host CPU information on Windows CI builds as well.
show more ...
|
#
c9e5e1fc |
| 23-Aug-2023 |
Ilija Tovilo |
Switch asan build to Ubuntu 23.04 in Docker Closes GH-12034
|
#
278a57f9 |
| 20-Aug-2023 |
Peter Kokot |
Add all README.* files to paths-ignore (#12003) Within the entire repository these are documentation files and CI don't need to run when they are changed. This now includes also
Add all README.* files to paths-ignore (#12003) Within the entire repository these are documentation files and CI don't need to run when they are changed. This now includes also README.REDIST.BINS, README.md, and similar README files within the sapi and ext directories. README files in tests directories are also only for internals documentations purposes.
show more ...
|
#
fc9266a5 |
| 07-Aug-2023 |
Ilija Tovilo |
Move ASAN built to GitHub actions Cirrus will no longer offer unlimited free builds starting next month. We don't have an alternative for FreeBSD and ARM, so move what we can for now.
Move ASAN built to GitHub actions Cirrus will no longer offer unlimited free builds starting next month. We don't have an alternative for FreeBSD and ARM, so move what we can for now. Closes GH-11898
show more ...
|
#
68e6de54 |
| 31-Jul-2023 |
Juliette <663378+jrfnl@users.noreply.github.com> |
GH Actions: auto-skip CI on PRs containing only docs changes (#11839) As per https://github.com/php/php-src/pull/11838#issuecomment-1658648817 Co-authored-by: jrfnl <jrfnl@users.nor
GH Actions: auto-skip CI on PRs containing only docs changes (#11839) As per https://github.com/php/php-src/pull/11838#issuecomment-1658648817 Co-authored-by: jrfnl <jrfnl@users.noreply.github.com>
show more ...
|
#
af809ef0 |
| 15-Apr-2023 |
Ilija Tovilo |
Fix CI benchmarking diff
|
#
24cc4020 |
| 15-Apr-2023 |
Ilija Tovilo |
Benchmarking mean (#11085) * Use 50 runs and calculate mean * Don't validate timestamps * Don't profile PHP startup and shutdown in cgi with valgrind
|
#
f4ede230 |
| 14-Apr-2023 |
Ilija Tovilo |
Fix commit hash really this time We're not in pull_request-context, of course.
|
#
8d5e06dc |
| 14-Apr-2023 |
Ilija Tovilo |
Fix commit sha in commit name
|
#
d1260317 |
| 14-Apr-2023 |
Ilija Tovilo |
Restrict benchmarking push to php org Otherwise the job will just fail due to missing ssh keys
|
#
afbc71d8 |
| 06-Apr-2023 |
Ilija Tovilo |
Add benchmarking to CI Closes GH-11068
|
#
d98963a0 |
| 16-Sep-2022 |
Ilija Tovilo |
Switch to Ubuntu 22.04 for GitHub actions jobs Closes GH-10814
|
#
06f713e8 |
| 30-Aug-2022 |
Ben Ramsey |
Add PHP-8.2 branch to build processes
|
#
1d45ca58 |
| 28-Aug-2022 |
Alex <93376818+sashashura@users.noreply.github.com> |
Harden GitHub Workflows security Co-authored-by: Michael Voříšek <mvorisek@mvorisek.cz> Closes GH-9440.
|
#
734afa0b |
| 13-Oct-2023 |
Ilija Tovilo |
Fix JIT on nightly The JIT was accidentally disabled in nightly on lower branches because jit_buffer_size woudln't be passed from nightly.yml on master anymore.
|
#
4332546b |
| 10-Oct-2023 |
Ilija Tovilo |
Move ARM build to CircleCI Closes GH-12415
|
#
36a87e6d |
| 04-Oct-2023 |
Ilija Tovilo |
Minimal backport of 098d9ca
|
#
55ed7690 |
| 14-Sep-2023 |
Ilija Tovilo |
Upgrade to macOS 12 in CI We get some mysterious failures on macOS on GA with no evident error. This is a blind attempt to solve it. There are many similar reports but there's no clear
Upgrade to macOS 12 in CI We get some mysterious failures on macOS on GA with no evident error. This is a blind attempt to solve it. There are many similar reports but there's no clear resolution. https://github.com/actions/runner-images/issues/7509#issuecomment-1538294874 Closes GH-12210
show more ...
|
#
45e60e58 |
| 13-Sep-2023 |
Tim Düsterhus |
Update GitHub Action workflows to `actions/checkout@v4` Keep this up to date in all non-security-only branches, because the node.js runtime for older versions might get deprecated in the
Update GitHub Action workflows to `actions/checkout@v4` Keep this up to date in all non-security-only branches, because the node.js runtime for older versions might get deprecated in the future and fixing this for all branches at once is easier.
show more ...
|
#
e3df233a |
| 04-Sep-2023 |
Ilija Tovilo |
[skip ci] Backport GA paths-ignore changes
|
#
8cca0e80 |
| 04-Sep-2023 |
Ilija Tovilo |
[skip ci] Skip github actions when editing other ci files
|
#
248e6b04 |
| 09-Aug-2023 |
Ilija Tovilo |
Remove i386 Linux from push Testing this in nightly is sufficient. 32-bit problems are rare. Closes GH-11922
|
#
90f514cf |
| 09-Aug-2023 |
Ilija Tovilo |
Add Windows build to nightly Also stop running 32-bit in push, it's really not necessary.
|
#
5cd0208e |
| 03-Aug-2023 |
Ilija Tovilo |
Don't test macOS & i386 without opcache on push It should be incredibly rare for something to fail only without opcache while also being platform specific. We're keeping opcache-less tes
Don't test macOS & i386 without opcache on push It should be incredibly rare for something to fail only without opcache while also being platform specific. We're keeping opcache-less tests for x64 Linux, macOS and i386 will continue to be tested without opcache in nightly. Closes GH-11867
show more ...
|
#
47d47880 |
| 21-Feb-2023 |
Kévin Dunglas |
tests(ext-curl): fix HTTP/2 Server Push tests Closes GH-10669
|