1
0
mirror of https://github.com/php/php-src.git synced 2026-03-24 08:12:21 +01:00
Commit Graph

243 Commits

Author SHA1 Message Date
KentarouTakeda
7f7da6aef9 Enable pdo-firebird nightly testing (#12699)
* Enable `pdo-firebird` Testing in Nightly

* fix(ext/pdo_firebird/tests): dont detect memory leak

* fix(ext/pdo_firebird): memory alignment error
2023-11-17 15:25:44 +01:00
Ilija Tovilo
44467eb29b [skip ci] Update libmysqlclient versions
5.7 is EOL, 8.2 was released. Also remove mysqli from these builds as PHP-8.1
goes into security mode, after which nightly is not really actively supported
anymore.

Closes GH-12690
2023-11-16 17:02:35 +01:00
KentarouTakeda
3a544d151c Enable pdo-firebird Testing in Linux CI Environments (#12677) 2023-11-16 11:52:14 +01:00
Ilija Tovilo
2895d4ac46 [skip ci] Update mysql 8.0 patch 2023-11-16 11:04:42 +01:00
Ilija Tovilo
bef97fb4a5 [skip ci] Fix nightly version check
The last attempt was incorrect for the schedule trigger, which runs multiple PHP
versions. Instead, the version information should be stored in the branch
object.
2023-11-15 11:53:39 +01:00
Daniil Gentili
2ca142ecd8 Improve jit tests
Closes GH-12425
2023-11-14 20:09:27 +01:00
Daniil Gentili
82dcfd19e6 Update nightly config (#12662) 2023-11-14 21:48:01 +03:00
Ilija Tovilo
90fda030bd Run nightly on single branch with workflow_dispatch and explicit branch (#12649) 2023-11-14 18:24:39 +01:00
Ilija Tovilo
36b7692b9c Merge branch 'PHP-8.3'
* PHP-8.3:
  Use attribute for ignoring Laravel test
2023-10-31 11:49:19 +01:00
Ilija Tovilo
5e12756ee8 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  Use attribute for ignoring Laravel test
2023-10-31 11:49:11 +01:00
Ilija Tovilo
f22a6440d0 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Use attribute for ignoring Laravel test
2023-10-31 11:49:02 +01:00
Ilija Tovilo
0e8205bd9a Use attribute for ignoring Laravel test
Apparently `@group` stopped working.
2023-10-31 11:48:08 +01:00
Ilija Tovilo
e95ba52d88 Merge branch 'PHP-8.3'
* PHP-8.3:
  [skip ci] Fix laravel community build
2023-10-30 17:57:06 +01:00
Ilija Tovilo
0bd1fdd60d Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  [skip ci] Fix laravel community build
2023-10-30 17:57:00 +01:00
Ilija Tovilo
1707a538f9 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  [skip ci] Fix laravel community build
2023-10-30 17:56:51 +01:00
Ilija Tovilo
b0bac336b3 [skip ci] Fix laravel community build
FilesystemTest::testSharedGet() uses too much memory and crashes GA. It was
already ignored by adding the `@skip` attribute, but the code changed and the
replacement stopped working.

Closes GH-12570
2023-10-30 17:56:38 +01:00
Ilija Tovilo
3481f5d7a1 Merge branch 'PHP-8.3'
* PHP-8.3:
  [skip ci] Update mysql 5.7 patch
2023-10-30 16:51:07 +01:00
Ilija Tovilo
42cd4fe593 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  [skip ci] Update mysql 5.7 patch
2023-10-30 16:51:00 +01:00
Ilija Tovilo
18f835f24b Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  [skip ci] Update mysql 5.7 patch
2023-10-30 16:50:51 +01:00
Ilija Tovilo
c3d2f519d0 [skip ci] Update mysql 5.7 patch 2023-10-30 16:50:30 +01:00
Niels Dossche
046d7f95f1 Use Clang 16 to work around LSAN TLS crashes (#12496) 2023-10-22 22:01:40 +02:00
Ilija Tovilo
8372da71eb Merge branch 'PHP-8.3'
* PHP-8.3:
  Fix pgsql and mysql tests on GitHub actions
2023-10-20 10:39:07 +02:00
武田 憲太郎
f42cef6675 Fix pgsql and mysql tests on GitHub actions
The tests accidentally stopped running on PHP 8.3+.

Closes GH-12475
2023-10-20 10:38:00 +02:00
Ilija Tovilo
5a0c0072dd Revert "Test ASAN on Ubuntu 22.04 in nightly by increasing swap"
This reverts commit f7cef9a242.

This didn't work as intended, the builds are still failing for no obvious
reason.
2023-10-15 12:17:39 +02:00
Ilija Tovilo
b11af37a3f [skip ci] Re-add JIT flags just for COMMUNTIY build
Deletion was a bit too eager.
2023-10-13 11:51:05 +02: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
e7fa42ed2e Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  Fix JIT on nightly
2023-10-13 11:44:50 +02:00
Ilija Tovilo
90c9ec14eb Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Fix JIT on nightly
2023-10-13 11:42:55 +02:00
Ilija Tovilo
734afa0ba8 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.
2023-10-13 11:41:52 +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
b35e0c3069 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  Move ARM build to CircleCI
2023-10-12 13:14:52 +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
Ilija Tovilo
2aa2d91a7b Reduce jit_max_root_traces in tests
This value would be so high, occupying 88MB of shm on my machine and effectively
disabling the JIT in some cases.

Co-authored-by: Daniil Gentili <daniil@daniil.it>
2023-10-12 13:08:17 +02:00
Ilija Tovilo
a2d25afa4a Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  Minimal backport of 098d9ca
2023-10-04 15:34:11 +02:00
Ilija Tovilo
af5cdd8db0 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Minimal backport of 098d9ca
2023-10-04 15:33:25 +02:00
Ilija Tovilo
36a87e6d32 Minimal backport of 098d9ca 2023-10-04 15:31:04 +02:00
Ilija Tovilo
08fea2a10b Merge branch 'PHP-8.3'
* PHP-8.3:
  Test ASAN on Ubuntu 22.04 in nightly by increasing swap
2023-10-03 13:53:26 +02:00
Ilija Tovilo
f7cef9a242 Test ASAN on Ubuntu 22.04 in nightly by increasing swap
See ef6bbaa. We previously ran into crashes that are apprently related to a
decrease in memory on never runners. The crash can be avoided by increasing the
swap file.

Closes GH-12267
2023-10-03 13:53:09 +02:00
Daniil Gentili
098d9ca720 Trigger JIT tracing&compilation more often
Closes GH-12250
2023-10-03 11:02:23 +02:00
Ilija Tovilo
7aea6ddec3 Merge branch 'PHP-8.3'
* PHP-8.3:
  Upgrade to macOS 12 in CI
2023-09-15 12:06:03 +02:00
Ilija Tovilo
3cd3f06ef6 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  Upgrade to macOS 12 in CI
2023-09-15 12:05:56 +02:00
Ilija Tovilo
1cf6e12a06 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Upgrade to macOS 12 in CI
2023-09-15 12:05:47 +02:00
Ilija Tovilo
55ed7690f4 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
2023-09-15 12:04:07 +02:00
Ilija Tovilo
6349b293e7 Upload callgrind profile to GA (#12212) 2023-09-14 19:52:31 +02:00
Tim Düsterhus
df0aca320c Merge branch 'PHP-8.3'
* PHP-8.3:
  Update GitHub Action workflows to `actions/checkout@v4` (8.3+)
  Update GitHub Action workflows to `actions/checkout@v4`
2023-09-13 22:18:16 +02:00
Tim Düsterhus
99cd81cd0a Update GitHub Action workflows to actions/checkout@v4 (8.3+)
This applies the upgrade for workflows that have been added in the PHP-8.3
branch.
2023-09-13 22:17:13 +02:00
Tim Düsterhus
4badb85170 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  Update GitHub Action workflows to `actions/checkout@v4`
2023-09-13 22:16:52 +02:00
Tim Düsterhus
da13a74926 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Update GitHub Action workflows to `actions/checkout@v4`
2023-09-13 22:15:40 +02:00
Tim Düsterhus
45e60e585e 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.
2023-09-13 22:14:45 +02:00