Shivam Mathur
7d29eb0504
Merge branch 'PHP-8.5' into PHP-8.6
...
* PHP-8.5:
Fix macOS CI (#24409 )
2026-10-18 20:46:24 +05:30
Shivam Mathur
37e3789a9a
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
Fix macOS CI (#24409 )
2026-10-18 20:46:14 +05:30
Shivam Mathur
8667a90e61
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Fix macOS CI (#24409 )
2026-10-18 20:46:04 +05:30
Shivam Mathur
54b4c1a67c
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Fix macOS CI (#24409 )
2026-10-18 20:45:55 +05:30
Shivam Mathur and Máté Kocsis
512c04e39f
Fix macOS CI ( #24409 )
...
* Run brew update in macOS CI
* Drop intel macOS from CI
* Fix build on Apple Clang 17+ (#18629 )
Fixing "invalid cpu feature string for builtin" errors that started to appear on Apple Clang 17.0.0
(cherry picked from commit 772479ea2f )
* Cleanup macOS job in test-suite.yml
---------
Co-authored-by: Máté Kocsis <kocsismate@woohoolabs.com >
2026-10-18 20:45:03 +05:30
Ilija Tovilo
8c17f1e8fa
Merge branch 'PHP-8.5' into PHP-8.6
...
* PHP-8.5:
Use FreeBSD 14.4 in GitHub actions
2026-10-18 02:58:10 +02:00
Ilija Tovilo
d4e0d68992
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
Use FreeBSD 14.4 in GitHub actions
2026-10-18 02:57:39 +02:00
Ilija Tovilo
d4de18c1b2
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Use FreeBSD 14.4 in GitHub actions
2026-10-18 02:57:32 +02:00
Ilija Tovilo
8efe272d9d
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Use FreeBSD 14.4 in GitHub actions
2026-10-18 02:57:17 +02:00
Sjoerd Langkemper
810f0c6a81
Use FreeBSD 14.4 in GitHub actions
...
FreeBSD 13 is no longer supported.
Closes GH-24374
2026-10-18 02:56:20 +02:00
Shivam Mathur
6549fbef48
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
Pin macOS CI to OpenSSL 3 (#24332 )
2026-10-15 14:02:45 +05:30
Shivam Mathur
455a419b09
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Pin macOS CI to OpenSSL 3 (#24332 )
2026-10-15 14:02:37 +05:30
Shivam Mathur
9c6ad6caee
Pin macOS CI to OpenSSL 3 ( #24332 )
2026-10-15 14:02:14 +05:30
Ilia Alshanetsky
2c7c630e28
Merge branch 'PHP-8.5'
...
* PHP-8.5:
Install the SQLite ODBC driver in CI
2026-07-13 18:10:25 -04:00
Ilia Alshanetsky
6eb21e30ad
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
Install the SQLite ODBC driver in CI
2026-07-13 18:10:16 -04:00
Ilia Alshanetsky
c3236b922d
Install the SQLite ODBC driver in CI
...
The ext/odbc and pdo_odbc regression tests connect through a real ODBC
driver (Driver=SQLite3), which was never installed, so they skipped on
every lane. libsqliteodbc registers the SQLite3 driver and supports
Database=:memory:, so the tests run without a database server. Alpine
has no such package, so those lanes keep skipping.
Closes GH-22686
2026-07-13 18:04:13 -04:00
Arnaud Le Blanc
7cc47ff2ad
Merge branch 'PHP-8.5'
...
* PHP-8.5:
Alpine CI: don't install gnu-libiconv-dev
2026-07-13 15:22:35 +02:00
Arnaud Le Blanc
f71c28d8f6
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
Alpine CI: don't install gnu-libiconv-dev
2026-07-13 15:22:21 +02:00
Michael Orlitzky
a095c57f03
Alpine CI: don't install gnu-libiconv-dev
...
If we do not install GNU libiconv, the musl libc iconv()
implementation should take over, allowing it to be tested
on the CI.
Closes GH-22645
2026-07-13 15:21:27 +02:00
Shivam Mathur
6aca6e30bb
ext/openssl: fix OpenSSL 4 build and test compatibility ( #22267 )
...
* Fix OpenSSL 4 test compatibility
* Fix OpenSSL 4 build compatibility
* Use OpenSSL 4 in macOS CI
* Fix OpenSSL 1.1 build compatibility
* Preserve raw CN matching with OpenSSL 4
2026-07-03 19:15:40 +05:30
Shivam Mathur
900afbb315
Merge branch 'PHP-8.5'
...
* PHP-8.5:
Switch to VS18 for the master branch (#22094 )
2026-05-20 20:03:55 +05:30
Shivam Mathur
3ec06701d6
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
Switch to VS18 for the master branch (#22094 )
2026-05-20 20:03:43 +05:30
Shivam Mathur
8708c9d02e
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Switch to VS18 for the master branch (#22094 )
2026-05-20 20:02:44 +05:30
Shivam Mathur
f3938c3285
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Switch to VS18 for the master branch (#22094 )
2026-05-20 20:01:27 +05:30
Shivam Mathur
a03961b187
Switch to VS18 for the master branch ( #22094 )
2026-05-20 20:01:06 +05:30
Ilija Tovilo
660996662a
Switch sqlite tests from "" to '' and re-enable for FreeBSD
...
FreeBSD builds without DQS (double-quote support). Transform tests so we can
re-eanble them for FreeBSD. Add separate tests for DQS.
Closes GH-21495
2026-04-02 22:15:08 +02:00
Petr Sumbera
ce1cadba29
Fix Solaris tests and add nightly CI job
...
Closes GH-20709
2026-03-04 10:12:03 +01:00
Ilija Tovilo
099769dfa1
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
Backport .github changes for Solaris
2026-03-04 10:11:25 +01:00
Ilija Tovilo
94853b6da3
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Backport .github changes for Solaris
2026-03-04 10:11:17 +01:00
Ilija Tovilo
eee7c0aee1
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Backport .github changes for Solaris
2026-03-04 10:11:11 +01:00
Ilija Tovilo
c21af8c598
Backport .github changes for Solaris
2026-03-04 10:11:00 +01:00
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
c6ad84fb9e
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Add RUN_RESOURCE_HEAVY_TESTS env var
2026-02-27 15:04:24 +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
f52da75156
Merge branch 'PHP-8.5'
...
* PHP-8.5:
Fix benchmarking head sha
Fix ccache for alpine and msan
Fix coverage label job selection
Fix ccache for coverage and pecl builds
2026-02-24 12:59:07 +01:00
Ilija Tovilo
717c58e005
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
Fix benchmarking head sha
Fix ccache for alpine and msan
Fix coverage label job selection
Fix ccache for coverage and pecl builds
2026-02-24 12:59:01 +01:00
Ilija Tovilo
b003f5f147
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Fix benchmarking head sha
Fix ccache for alpine and msan
Fix coverage label job selection
Fix ccache for coverage and pecl builds
2026-02-24 12:58:51 +01:00
Ilija Tovilo
90d604e2c4
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Fix benchmarking head sha
Fix ccache for alpine and msan
Fix coverage label job selection
Fix ccache for coverage and pecl builds
2026-02-24 12:58:44 +01:00
Ilija Tovilo
68d4ee357b
Fix ccache for alpine and msan
...
Declare CC/CXX through the ccache action.
Closes GH-21286
2026-02-24 12:53:16 +01:00
Ilija Tovilo
c8cd3aeb1e
Fix ccache for coverage and pecl builds
...
Coverage cannot use ccache as it is incompatible with gcov. Pecl clones PHP to
the ./php directory, rather than the cwd.
Closes GH-21285
2026-02-24 12:52:21 +01:00
Ilija Tovilo
da6d890e00
Merge branch 'PHP-8.5'
...
* PHP-8.5:
[CI] Fix ineffective ccache
2026-02-20 17:46:48 +01:00
Ilija Tovilo
4c65b3e674
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
[CI] Fix ineffective ccache
2026-02-20 17:46:42 +01:00
Ilija Tovilo
70b2761d98
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
[CI] Fix ineffective ccache
2026-02-20 17:46:36 +01:00
Ilija Tovilo
c3734bd298
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
[CI] Fix ineffective ccache
2026-02-20 17:46:31 +01:00
Ilija Tovilo
7a4da1040b
[CI] Fix ineffective ccache
...
Cache on GHA is immutable. For this reason, hendrikmuhs/ccache-action creates a
new cache entry for each push, each with an appended timestamp, which fills the
cache very quickly. In an attempt to fix this, we've disabled the
append-timestamp option and appended a hash of php_version.h. Hence, we'll only
get a new cache file once this file is touched.
However, since this file rarely ever updates for master, we're relying on an
extremely outdated cache. To fix this, append the current year+week to rebuild
the cache each week instead, as suggested by Tim. Also use major.minor.release
version instead of the has of php_version.h for readability.
Fixes GH-14154
Closes GH-21258
2026-02-20 17:45:57 +01:00
Ilija Tovilo
648f778325
Merge branch 'PHP-8.5'
...
* PHP-8.5:
Fix test action with no opcache
2026-02-18 03:37:53 +01:00
Ilija Tovilo
7090c8f25d
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
Fix test action with no opcache
2026-02-18 03:37:48 +01:00
Ilija Tovilo
8342b38c0d
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Fix test action with no opcache
2026-02-18 03:36:58 +01:00