1
0
mirror of https://github.com/php/php-src.git synced 2026-03-24 00:02:20 +01:00

49 Commits

Author SHA1 Message Date
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
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
Ilija Tovilo
6b81bfd333 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  Fix test action with no opcache
2026-02-18 03:36:32 +01:00
Ilija Tovilo
2fd40628fc Fix test action with no opcache
I won't ever not get this wrong. -.-
2026-02-18 03:35:41 +01:00
Ilija Tovilo
88b62cd30b Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  Fix enabling of opcache in CI
2026-02-18 02:01:53 +01:00
Ilija Tovilo
517f131be6 Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  Fix enabling of opcache in CI
2026-02-18 01:59:27 +01:00
Ilija Tovilo
a4a43a904b Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  Fix enabling of opcache in CI
2026-02-18 01:58:29 +01:00
Ilija Tovilo
5150641f9a Fix enabling of opcache in CI
Closes GH-21246
2026-02-18 01:56:32 +01:00
Niels Dossche
912b13a779 Test Firebird in 32-bit Linux CI (#17045)
Co-authored-by: =?UTF-8?q?=E6=AD=A6=E7=94=B0=20=E6=86=B2=E5=A4=AA=E9=83=8E?= <takeda@youmind.jp>
Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>
2024-12-06 17:27:59 +01:00
Ilija Tovilo
cf4c0182b6 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  [CI] Backport usage of db service for 8.1
2024-10-30 12:21:34 +01:00
Ilija Tovilo
560a585117 [CI] Backport usage of db service for 8.1
Nightly already uses them. We're running into port clashes otherwise.

Closes GH-16647
2024-10-30 12:20:42 +01:00
Ilija Tovilo
8fd1388a7f Merge branch 'PHP-8.3'
* PHP-8.3:
  Remove GitHub actions junit artifacts
2024-06-13 14:09:17 +02:00
Ilija Tovilo
9cec164f76 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  Remove GitHub actions junit artifacts
2024-06-13 14:07:43 +02:00
Ilija Tovilo
f598b58790 Remove GitHub actions junit artifacts
Nobody looks at those, and nightly regularly fails due to uploading them.

Closes GH-14555
2024-06-13 14:05:50 +02:00
Peter Kokot
3e237ecfb3 Remove remainings of recent oci extensions removal (#13352)
Following a4d64b2605
2024-02-08 18:04:00 +01:00
Tim Düsterhus
91fde8b34b Merge branch 'PHP-8.3'
* PHP-8.3:
  Update GitHub Action workflows to `actions/upload-artifact@v4` (#13297)
2024-01-31 23:35:10 +01:00
Tim Düsterhus
b82d25b7b6 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  Update GitHub Action workflows to `actions/upload-artifact@v4` (#13297)
2024-01-31 23:34:50 +01:00
Tim Düsterhus
e209506bfa Update GitHub Action workflows to actions/upload-artifact@v4 (#13297)
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.
2024-01-31 23:34:28 +01:00
Ilija Tovilo
bea567674c Merge branch 'PHP-8.3'
* PHP-8.3:
  Reduce parallelism on frequently crashing jobs
2023-11-28 00:31:51 +01:00
Ilija Tovilo
de0cef4a09 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  Reduce parallelism on frequently crashing jobs
2023-11-28 00:31:14 +01:00
Ilija Tovilo
ace91ddd73 Reduce parallelism on frequently crashing jobs
Some jobs on GA apparently consume a lot of CPU resources, possibly hindering
communication between master and runner. This only seems to happen on Linux+ASAN
and macOS. For these jobs, keep one core idle.

Closes GH-12742
2023-11-28 00:27:24 +01:00
KentarouTakeda
3a544d151c Enable pdo-firebird Testing in Linux CI Environments (#12677) 2023-11-16 11:52:14 +01:00
Daniil Gentili
2ca142ecd8 Improve jit tests
Closes GH-12425
2023-11-14 20:09:27 +01: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
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
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
Daniil Gentili
098d9ca720 Trigger JIT tracing&compilation more often
Closes GH-12250
2023-10-03 11:02:23 +02:00
Ilija Tovilo
769f41bb21 Use separate sqlsrv dbs for different exts
This refers to pdo_dblib, pdo_odbc and odbc in particular.

Closes GH-12342
2023-10-02 12:55:57 +02:00
Máté Kocsis
985511e968 Enable ext/odbc and ext/pdo_odbc tests on Linux in GitHub CI 2023-08-23 21:20:41 +02:00
Ilija Tovilo
d98963a071 Switch to Ubuntu 22.04 for GitHub actions jobs
Closes GH-10814
2023-03-10 00:17:23 +01:00
Arnaud Le Blanc
a11c8a3039 Limit stack size (#9104) 2022-12-16 17:44:26 +01:00
Ilija Tovilo
b08901b63f Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Migrate i386 to GitHub actions
2022-11-03 14:37:59 +01:00
Ilija Tovilo
75970077b0 Migrate i386 to GitHub actions
Closes GH-9856
2022-11-03 14:34:54 +01:00
Máté Kocsis
92c8e79673 Merge branch 'PHP-8.1'
* PHP-8.0:
  Test oci8 & pdo_oci in CI
2022-08-24 16:47:17 +02:00
Michael Voříšek
c19116ff09 Test oci8 & pdo_oci in CI
Closes GH-8348
2022-08-24 16:45:34 +02:00
Ilija Tovilo
0028c242f0 Add --[no-]progress option to run-tests.php (#9255)
Previously, adding the -g argument would disable progress, even locally.
Now it needs to be disabled explicitly.
2022-08-11 20:58:15 +02:00
Ilija Tovilo
53e7141515 Hide skipped tests in CI (#9163) 2022-07-31 20:47:15 +02:00
Ilija Tovilo
41461cf812 Migrate CI to GitHub actions 2022-02-23 14:32:50 +01:00