#
560a5851 |
| 30-Oct-2024 |
Ilija Tovilo |
[CI] Backport usage of db service for 8.1 Nightly already uses them. We're running into port clashes otherwise. Closes GH-16647
|
#
25c09939 |
| 28-Oct-2024 |
Ilija Tovilo |
Backport CI fixes to security branches Closes GH-16469 Working towards GH-16286 commit e0db221143b808d97bc3a44e9f0968c6308794b4 Author: Ilija Tovilo <ilija.tovilo@me.co
Backport CI fixes to security branches Closes GH-16469 Working towards GH-16286 commit e0db221143b808d97bc3a44e9f0968c6308794b4 Author: Ilija Tovilo <ilija.tovilo@me.com> Date: Fri Oct 25 22:48:20 2024 +0200 Move CFLAGS into ./configure command for consistency commit 8ad67768250d181cd7fef30e0c866625bbd8ac94 Author: Ilija Tovilo <ilija.tovilo@me.com> Date: Fri Oct 25 22:47:03 2024 +0200 Also upgrade nightly to macOS 13 commit 58a88ccb9f652adbd13e8c2b5186fb31213f0789 Author: Ilija Tovilo <ilija.tovilo@me.com> Date: Wed Oct 23 19:07:59 2024 +0200 Fix call to dc[n]gettext in tests with 0 $category This causes a segfault on PHP-8.1 commit 611af05c50685acbb22f0f9d18dd37234c3546f1 Author: Ilija Tovilo <ilija.tovilo@me.com> Date: Fri Dec 8 13:36:52 2023 +0100 [skip ci] Skip intermittently failing curl test on macOS The test fails with "CURL ERROR: 56". I will create an issue for it shortly. commit ec745178bbded22830046d2ba3458120b778c21f Author: Ilija Tovilo <ilija.tovilo@me.com> Date: Wed Oct 23 19:05:32 2024 +0200 Backport parts of 9999a0c for gettext See 9999a0cb757344974889a6f548727de6f2c3c10d commit 5ce703496f4c9f0e95cc26af60f6abe62efde1d4 Author: Niels Dossche <7771979+nielsdos@users.noreply.github.com> Date: Sun Jul 28 14:34:26 2024 +0200 Fix CI failure on macOS after Curl update commit 714a3e707113510fb82bd507e9fd6f92954ca753 Author: Niels Dossche <7771979+nielsdos@users.noreply.github.com> Date: Sat Jul 27 16:09:50 2024 +0200 Fix CI failure after Curl update (#15124) commit 4f2eb921b9b3f3f68ff84605afb77dbd00829a44 Author: Niels Dossche <7771979+nielsdos@users.noreply.github.com> Date: Thu May 23 22:20:37 2024 +0200 Fix GH-14307: Test curl_basic_024 fails with curl 8.8.0 Curl changed the behaviour, from the changelog: - lib: make protocol handlers store scheme name lowercase curl/curl@c294f9c From the docs: "The returned scheme might be upper or lowercase. Do comparisons case insensitively." Closes GH-14312. commit 251195b41bea35f356bdd2bfc3623da38dafa3e8 Author: Ayesh Karunaratne <ayesh@aye.sh> Date: Thu Feb 1 02:03:55 2024 +0700 ext/curl: Fix failing tests due to string changes in libcurl 8.6.0 Upstream libcurl 8.6.0 contains a change[^1] that caused a test failure. This fixes it by updating the test's `EXPECTF` to use a regex to account for both string patterns. [^1]: https://github.com/curl/curl/commit/45cf4755e71f#diff-a8a54563608f8155973318f4ddb61d7328dab512b8ff2b5cc48cc76979d4204cL1683 Closes GH-13293. commit fc5d83f2b147d10d3f20aa96d9425b69d15b1b39 Author: Christoph M. Becker <cmbecker69@gmx.de> Date: Wed Oct 16 22:46:20 2024 +0200 Prepare for necessary move to macOS 13 GH will remove macOS 12 runner images as of December 3rd, so we prepare for that. Besides the obvious need to change the runner, we also suppress a couple of warnings, because otherwise the build would fail due to `-Werror`.
show more ...
|
#
0b5167cf |
| 01-Oct-2024 |
Christoph M. Becker |
[skip ci] Allow to run push workflows manually As is, we're running the push workflow for all pushes and pull request, plus we run more comprehensive nightly workflow for all branches wh
[skip ci] Allow to run push workflows manually As is, we're running the push workflow for all pushes and pull request, plus we run more comprehensive nightly workflow for all branches which had commits during the day. That means that security branches may not run CI for weeks or even months. In the meantime, dependencies might be updated, which can cause later workflow runs to fail. For instance, a few openssl tests fail due to security fixes in OpenSSL[1], an update of Oracle Instant Client causes a couple of oci8 and pdo_oci tests to fail[2], and the macOS builds do no longer even built (investigation pending). Therefore, we allow to run the pull workflow manually, so it is possible to check the CI condition of temporary inactive branches from time to time. [1] <https://github.com/php/php-src/pull/16097> [2] <https://github.com/php/php-src/pull/16107> Closes GH-16148.
show more ...
|
#
d9d82377 |
| 28-Sep-2024 |
Christoph M. Becker |
Update Windows CI to use php-sdk-2.3.0 php-sdk-2.2.0 still fetches dependencies from the no longer up to date <https://windows.php.net/downloads/php-sdk/deps/>, and as such won't be
Update Windows CI to use php-sdk-2.3.0 php-sdk-2.2.0 still fetches dependencies from the no longer up to date <https://windows.php.net/downloads/php-sdk/deps/>, and as such won't be tested with any security updates we provide for Windows. Given that PHP 8.1 is going to receive security updates for further 15 months, we should should not ignore these dependency updates. Closes GH-16097.
show more ...
|
#
469ad325 |
| 21-Apr-2024 |
Ilija Tovilo |
[skip ci] Backport 0e7ef95 and 4f0d4c0
|
#
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
|
#
6b884737 |
| 04-Mar-2023 |
Ilija Tovilo |
Test Windows with opcache on GitHub actions Fixes GH-10777
|
#
cfe1aab8 |
| 06-Mar-2023 |
Ilija Tovilo |
Enable GitHub actions cancel-in-progress for PRs Pushing many commits to a pull request in a short amount of time can stall the merge builds and also wastes energy unnecessarily. Enable
Enable GitHub actions cancel-in-progress for PRs Pushing many commits to a pull request in a short amount of time can stall the merge builds and also wastes energy unnecessarily. Enable concurrency to cancel workflows of old commits in pull requests. Generate a common group name for pull requests using github.event.pull_request.url with github.run_id as a fallback for branches, which is unique and always available. Closes GH-10799
show more ...
|
#
28ef6546 |
| 05-Mar-2023 |
Ilija Tovilo |
Update windows action to checkout@v3
|
#
916b132e |
| 12-Nov-2022 |
Michael Voříšek |
Add Windows GitHub actions build Closes GH-10664
|
#
c95125d3 |
| 07-Feb-2023 |
Ilija Tovilo |
Disable timestamp for GitHub actions ccache
|
#
f7e67847 |
| 21-Jan-2023 |
Max Kellermann |
.github/workflows/push.yml: enable ccache This reduces the LINUX_X64_RELEASE_ZTS build time from 9-10 minutes to less than 3 minutes. Closes GH-10395
|
#
75970077 |
| 30-Oct-2022 |
Ilija Tovilo |
Migrate i386 to GitHub actions Closes GH-9856
|
#
629fcb6a |
| 16-Oct-2022 |
Tim Düsterhus |
Update to actions/checkout@v3 (#9759) The relevant difference is that the v3 uses a newer node.js version. GitHub currently warns when using v2, as the node.js version used is deprecated
Update to actions/checkout@v3 (#9759) The relevant difference is that the v3 uses a newer node.js version. GitHub currently warns when using v2, as the node.js version used is deprecated: > Node.js 12 actions are deprecated. For more information see: > https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/. > Please update the following actions to use Node.js 16: actions/checkout, > actions/checkout
show more ...
|
#
c19116ff |
| 24-Aug-2022 |
Michael Voříšek |
Test oci8 & pdo_oci in CI Closes GH-8348
|