Ilija Tovilo
073dcf66bb
Merge branch 'PHP-8.5'
...
* PHP-8.5:
Add RUN_RESOURCE_HEAVY_TESTS env var
2026-02-27 15:05:28 +01:00
Ilija Tovilo
07e29acbd4
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
Add RUN_RESOURCE_HEAVY_TESTS env var
2026-02-27 15:05:21 +01:00
Ilija Tovilo
6f91209260
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Add RUN_RESOURCE_HEAVY_TESTS env var
2026-02-27 15:05:14 +01:00
Ilija Tovilo
3a57b4ced5
Add RUN_RESOURCE_HEAVY_TESTS env var
...
Disable resource-heavy tests by default (>1GB of memory usage), unless the
RUN_RESOURCE_HEAVY_TESTS env variable is set.
Fixes GH-20762
Closes GH-20935
2026-02-27 15:00:35 +01:00
Ilija Tovilo
96be28cb0e
Merge branch 'PHP-8.5'
...
* PHP-8.5:
[CI] Use MySQL LTS version
2026-02-08 17:00:53 +01:00
Ilija Tovilo
d992576abc
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
[CI] Use MySQL LTS version
2026-02-08 17:00:28 +01:00
Ilija Tovilo
2cabea66b3
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
[CI] Use MySQL LTS version
2026-02-08 17:00:20 +01:00
武田 憲太郎
2a3e970d4c
[CI] Use MySQL LTS version
...
Update the MySQL version used in CI from 8.3 to 8.4, the current MySQL LTS
release. CI has been using MySQL 8.3 due to a MySQL-side bug that caused test
failures (see GH-14112, GH-14113, GH-14120). That issue has now been fixed
upstream in MySQL 8.4.8.
References:
* MySQL 8.4.8 release notes (pluggable authentication fix):
https://dev.mysql.com/doc/relnotes/mysql/8.4/en/news-8-4-8.html#mysqld-8-4-8-pluggable-auth
* MySQL bug tracker:
https://bugs.mysql.com/bug.php?id=114876#c555902
* Docker image availability:
https://hub.docker.com/_/mysql/tags?name=8.4
Closes GH-21154
2026-02-08 16:54:00 +01:00
Ilija Tovilo
ab1f34b3de
Upgrade Circle CI build to Ubuntu 24.04
...
Closes GH-20923
2026-01-13 14:43:59 +01:00
Arnaud Le Blanc
7b4c14dc10
Make OPcache non-optional
...
This removes the --enable-opcache/--disable-opcache configure switch. OPcache
is now always builtin. The default value of opcache.enable and
opcache.enable_cli is unchanged.
RFC: https://wiki.php.net/rfc/make_opcache_required
Closes GH-18961.
Co-authored-by: Tim Düsterhus <tim@tideways-gmbh.com >
2025-07-27 09:40:22 +02:00
Ilija Tovilo
dfdf52eb9f
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Increase CircleCI no_output_timeout
2025-03-10 13:38:16 +01:00
Ilija Tovilo
9842508580
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Increase CircleCI no_output_timeout
2025-03-10 13:37:46 +01:00
Ilija Tovilo
ee7fcf2a07
Increase CircleCI no_output_timeout
...
Closes GH-18002
2025-03-10 13:37:24 +01:00
Ilija Tovilo
c99fb05929
Fix mysql mysql_native_password error on CircleCI
...
This is already fixed in higher branches. We'll need to fix this
properly when upgrading to MySQL 8.4, which we should do soon as 8.3 is
already EOL.
Closes GH-17560
2025-01-27 17:11:29 +01:00
Matteo Beccati
36f9d18e27
Merge branch 'PHP-8.3'
2024-05-02 19:53:43 +02:00
Matteo Beccati
6fed9a9a7e
Stick to mysql 8.3 for the time being
...
MySQL 8.4 does not load the 'mysql_native_password' plugin by default
and I couldn't figure out how to initialise the container to load it.
2024-05-02 19:53:05 +02:00
Bob Weinand
18496cc3d4
Merge branch 'PHP-8.3'
2024-04-02 18:13:10 +02:00
Bob Weinand
e7462bff19
Run one testsuite with observers enabled in CI ( #13869 )
...
Signed-off-by: Bob Weinand <bobwei9@hotmail.com >
2024-04-02 18:11:02 +02:00
Ayesh Karunaratne
a4534fafac
ext/openssl: Remove kerberos support
...
Co-authored-by: Peter Kokot <peterkokot@gmail.com >
2024-03-23 15:12:06 +00:00
Ayesh Karunaratne
75ef03e742
CI: Remove ext/imap dependencies ( #13484 )
...
Now that ext/imap is unbundled, `libc-client-dev*` packages are no longer necessary.
2024-02-24 13:24:01 +01:00
Derick Rethans
a4d64b2605
Removed ext/oci8 and ext/pdo_oci ( #13327 )
...
* Removed ext/oci8 and ext/pdo_oci
They now live in their own repositories:
https://github.com/php/pecl-database-oci8
https://github.com/php/pecl-database-pdo_oci
As per: https://wiki.php.net/rfc/unbundle_imap_pspell_oci8
2024-02-07 15:34:39 +00:00
Derick Rethans
987417e2e0
Remove ext/imap — it has been moved to PECL ( #13190 )
...
* Remove ext/imap — it has been moved to PECL
https://pecl.php.net/package/imap
* Remove files related to IMAP
* Remove IMAP CI files and set up
* Also disable IMAP on Circle CI
* Update CREDITS file
* Remove IMAP entry from CODEOWNERS
* Revert "Remove files related to IMAP"
This reverts commit a05ffd6c97 .
* Mark IMAP is being removed
* Revert "Remove IMAP CI files and set up"
This reverts commit 82e5ba9910 .
* Revert "Also disable IMAP on Circle CI"
This reverts commit e83827b0b2 .
* Don't try to build imap extension with CI
* Restore test setup files
* Remove mention of imap in labeler, EXTENSIONS, and sample php.ini files
2024-01-22 12:56:05 +00:00
Peter Kokot
3c7fe92b7c
Remove unused aspell library installation ( #12761 )
...
Related to b035cb6c8e .
2023-11-24 01:35:01 +00:00
Niels Dossche
4d32e2bb87
Remove more pspell remnants
2023-11-22 19:52:07 +01:00
Niels Dossche
126950fd2c
Remove pspell from configure flags
...
This may fix CI.
2023-11-22 19:45:24 +01:00
Daniil Gentili
2ca142ecd8
Improve jit tests
...
Closes GH-12425
2023-11-14 20:09:27 +01:00
Ilija Tovilo
29fed1cf47
Remove redundant CI JIT flags
...
These flags are already set from run-tests.php.
2023-10-13 11:49:42 +02:00
Ilija Tovilo
3a41dc8b2e
Merge branch 'PHP-8.3'
...
* PHP-8.3:
CircleCI: Increase no_output_timeout to 30m
2023-10-12 14:04:58 +02:00
Ilija Tovilo
c07aed53dd
CircleCI: Increase no_output_timeout to 30m
2023-10-12 14:04:13 +02:00
Ilija Tovilo
384a4764b1
Remove invalid --with-zlib-dir=/usr configure flag
2023-10-12 13:22:30 +02:00
Ilija Tovilo
34e6e40447
Merge branch 'PHP-8.3'
...
* PHP-8.3:
Move ARM build to CircleCI
2023-10-12 13:16:09 +02:00
Ilija Tovilo
9c3d3be8bd
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Move ARM build to CircleCI
2023-10-12 13:13:34 +02:00
Ilija Tovilo
4332546bbf
Move ARM build to CircleCI
...
Closes GH-12415
2023-10-12 13:11:38 +02:00