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
46073db990
Fix benchmarking head sha
...
See https://github.com/orgs/community/discussions/47804
Closes GH-21287
2026-02-24 12:53:33 +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
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
1b5c5e0e26
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
Fix nightly ref name
2026-02-19 11:49:23 +01:00
Ilija Tovilo
fcb55f8c06
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Fix nightly ref name
2026-02-19 11:49:15 +01:00
Ilija Tovilo
60e035c7db
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Fix nightly ref name
2026-02-19 11:49:07 +01:00
Ilija Tovilo
636fd3453b
Fix nightly ref name
...
git rev-parse fails with the long GH ref, but we need github.ref to check out
branches from PRs. Hence, use github.ref only for PRs, and the ref_name for
everything else.
Closes GH-21255
2026-02-19 11:48:24 +01:00
Ilija Tovilo
966366c36a
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
[skip ci] Rename PUSH job to TEST
2026-02-19 00:57:36 +01:00
Ilija Tovilo
6ff7fa5b0d
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
[skip ci] Rename PUSH job to TEST
2026-02-19 00:57:31 +01:00
Ilija Tovilo
5c0989dbcd
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
[skip ci] Rename PUSH job to TEST
2026-02-19 00:57:24 +01:00
Ilija Tovilo
10b1da00d0
[skip ci] Rename PUSH job to TEST
2026-02-19 00:57:08 +01:00
Ilija Tovilo
24472e172d
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
[skip ci] Sigh, fix "" -> '' in GHA syntax
2026-02-18 23:20:19 +01:00
Ilija Tovilo
dc4b8ba0e3
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
[skip ci] Sigh, fix "" -> '' in GHA syntax
2026-02-18 23:20:16 +01:00
Ilija Tovilo
2757b7042f
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
[skip ci] Sigh, fix "" -> '' in GHA syntax
2026-02-18 23:20:13 +01:00
Ilija Tovilo
3671c6dea7
[skip ci] Sigh, fix "" -> '' in GHA syntax
2026-02-18 23:19:59 +01:00
Ilija Tovilo
4896bc2987
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
[skip ci][CI] Fix || on 0 value, being treated as falsy
2026-02-18 23:15:07 +01:00
Ilija Tovilo
6b7bff052c
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
[skip ci][CI] Fix || on 0 value, being treated as falsy
2026-02-18 23:15:03 +01:00
Ilija Tovilo
ecb299c501
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
[skip ci][CI] Fix || on 0 value, being treated as falsy
2026-02-18 23:14:58 +01:00
Ilija Tovilo
88bd45728a
[skip ci][CI] Fix || on 0 value, being treated as falsy
2026-02-18 23:13:33 +01:00
Ilija Tovilo
480d46c092
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
Rename nightly_matrix.php to matrix.php
2026-02-18 19:52:10 +01:00
Ilija Tovilo
085f139427
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Rename nightly_matrix.php to matrix.php
2026-02-18 19:52:02 +01:00
Ilija Tovilo
f06de7c79a
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Rename nightly_matrix.php to matrix.php
2026-02-18 19:51:53 +01:00
Ilija Tovilo
37528afdad
Rename nightly_matrix.php to matrix.php
2026-02-18 19:49:42 +01:00
Ilija Tovilo
6119a92436
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
Adjust nightly-results.yml for test.yml
Improve displayed workflow_call name
Combine push.yml and root.yml into test.yml
Rename push.yml to test.yml
Rename nightly.yml to test-suite.yml
2026-02-18 19:44:50 +01:00
Ilija Tovilo
873095d7df
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Adjust nightly-results.yml for test.yml
Improve displayed workflow_call name
Combine push.yml and root.yml into test.yml
Rename push.yml to test.yml
Rename nightly.yml to test-suite.yml
2026-02-18 19:44:39 +01:00
Ilija Tovilo
cbbe046a99
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Adjust nightly-results.yml for test.yml
Improve displayed workflow_call name
Combine push.yml and root.yml into test.yml
Rename push.yml to test.yml
Rename nightly.yml to test-suite.yml
2026-02-18 19:44:33 +01:00
Ilija Tovilo
be96ae607d
Adjust nightly-results.yml for test.yml
2026-02-18 19:44:14 +01:00
Ilija Tovilo
cbb3ff0a5b
Improve displayed workflow_call name
...
The ref is very long and makes things unreadable.
2026-02-18 19:44:14 +01:00
Ilija Tovilo
12148a5b49
Combine push.yml and root.yml into test.yml
2026-02-18 19:44:12 +01:00
Ilija Tovilo
dca6e5efd3
Rename push.yml to test.yml
2026-02-18 19:44:01 +01:00
Ilija Tovilo
bcbc9c2f00
Rename nightly.yml to test-suite.yml
2026-02-18 19:44:01 +01:00
Ilija Tovilo
e3d04bb45a
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
[skip ci] Add missing benchmarking checkout ref
2026-02-18 16:53:52 +01:00
Ilija Tovilo
59cb3aba5f
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
[skip ci] Add missing benchmarking checkout ref
2026-02-18 16:53:45 +01:00
Ilija Tovilo
c990df8655
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
[skip ci] Add missing benchmarking checkout ref
2026-02-18 16:53:39 +01:00
Ilija Tovilo
9c8780dad0
[skip ci] Add missing benchmarking checkout ref
2026-02-18 16:53:16 +01:00
Ilija Tovilo
14be9c412c
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
Move benchmarking job to nightly
2026-02-18 15:56:17 +01:00
Ilija Tovilo
1317a17127
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Move benchmarking job to nightly
2026-02-18 15:56:12 +01:00
Ilija Tovilo
43e2c0135f
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Move benchmarking job to nightly
2026-02-18 15:56:08 +01:00
Ilija Tovilo
436000755b
Move benchmarking job to nightly
...
Then we can unify root.yml and push.yml.
Closes GH-21249
2026-02-18 15:55:59 +01:00
Ilija Tovilo
0c34f6b1d3
Merge branch 'PHP-8.4' into PHP-8.5
...
* PHP-8.4:
[skip ci] Disable redis in pecl build
[skip ci] Re-enabled xdebug in nightly job
2026-02-18 14:17:48 +01:00
Ilija Tovilo
4a396e6c4a
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
[skip ci] Disable redis in pecl build
[skip ci] Re-enabled xdebug in nightly job
2026-02-18 14:17:45 +01:00
Ilija Tovilo
7643094d5c
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
[skip ci] Disable redis in pecl build
[skip ci] Re-enabled xdebug in nightly job
2026-02-18 14:17:41 +01:00
Ilija Tovilo
39afa46f54
[skip ci] Disable redis in pecl build
2026-02-18 14:17:19 +01:00