#
13f04116 |
| 03-Sep-2024 |
Peter Kokot |
Remove Travis artefacts (#15714) Travis was suspended https://github.com/php/php-src/pull/15314 This removes 404 errored Travis image in README, travis configuration directory a
Remove Travis artefacts (#15714) Travis was suspended https://github.com/php/php-src/pull/15314 This removes 404 errored Travis image in README, travis configuration directory and YAML file and usages in tests. [skip ci] Co-authored-by: Gina Peter Banyard <girgias@php.net>
show more ...
|
#
9bfe3650 |
| 08-Aug-2024 |
disservin |
Update ci actions/checkout to v4 (#15283) see 45e60e585eed63353301f797c75da4e553ce21ff see 69dbfadd1eebc2e99f349b6fd617cda1d5cad448
|
#
af8ef4c5 |
| 30-Jul-2024 |
Christoph M. Becker |
Update Windows CI to build with vs17 PHP 8.4 is supposed to be built with vs17 (aka. Visual Studio 2022)[1], so we also do this for CI. We mark gh8841.phpt as xfail for known re
Update Windows CI to build with vs17 PHP 8.4 is supposed to be built with vs17 (aka. Visual Studio 2022)[1], so we also do this for CI. We mark gh8841.phpt as xfail for known reasons. [1] <https://windows.php.net/>
show more ...
|
#
93a9a9b4 |
| 17-Jul-2024 |
Christoph M. Becker |
Update the php-sdk-binary-tools to php-sdk-2.3.0 The Windows CI of the `PHP-8.2` to `PHP-8.3` branches still use the `php-sdk-2.2.0` which is almost five years old, and does not fetch th
Update the php-sdk-binary-tools to php-sdk-2.3.0 The Windows CI of the `PHP-8.2` to `PHP-8.3` branches still use the `php-sdk-2.2.0` which is almost five years old, and does not fetch the updated dependencies from https://downloads.php.net/~windows. The `master` branch CI uses `php_downloads_server_migration_v1`, which has been superseded a few months ago[1]. So switching to the `php-sdk-2.3.0` makes sense there, too. [1] <php/php-sdk-binary-tools@19c8ccb> Closes GH-14991.
show more ...
|
#
f598b587 |
| 13-Jun-2024 |
Ilija Tovilo |
Remove GitHub actions junit artifacts Nobody looks at those, and nightly regularly fails due to uploading them. Closes GH-14555
|
#
a05301e7 |
| 29-May-2024 |
Ilija Tovilo |
Attempt to fix mysql_native_password error for 32-bit build Closes GH-14356
|
#
69dbfadd |
| 22-May-2024 |
Ilija Tovilo |
Re-add 32-bit push build 32-bit fails more commonly that I had assumed. Closes GH-14300
|
#
402f3a92 |
| 07-May-2024 |
Tim Düsterhus |
CI: Do not save the ccache for PRs (8.3+) see GH-14168
|
#
b8aa68bc |
| 07-May-2024 |
Tim Düsterhus |
CI: Do not save the ccache for PRs (#14168) Resolves #14155
|
#
febbbfac |
| 03-May-2024 |
武田 憲太郎 |
Fix the MySQL Server version used for testing to (#14120) closes #14120
|
#
469ad325 |
| 21-Apr-2024 |
Ilija Tovilo |
[skip ci] Backport 0e7ef95 and 4f0d4c0
|
#
4f0d4c08 |
| 21-Apr-2024 |
Ilija Tovilo |
[skip ci] Also skip all other push jobs on non php-src
|
#
0e7ef95a |
| 21-Apr-2024 |
Ilija Tovilo |
[skip ci] Also skip benchmarking on non php-src
|
#
00c6d538 |
| 01-Apr-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-13834: Applying non-zero offset 36 to null pointer in zend_jit.c (#13846) * Fix GH-13834: Applying non-zero offset 36 to null pointer in zend_jit.c ssa_op can be NULL in func
Fix GH-13834: Applying non-zero offset 36 to null pointer in zend_jit.c (#13846) * Fix GH-13834: Applying non-zero offset 36 to null pointer in zend_jit.c ssa_op can be NULL in function JIT. Doing pointer arithmetic on a NULL pointer is undefined behaviour. Undefined behaviour can be dangerous because the optimizer may assume then that the variable is not actually NULL. To solve this: 1. Add ADVANCE_SSA_OP() to safely add an offset to ssa_op in zend_jit.c 2. For inference, add an extra offset argument to the helper functions. To reproduce this, use Clang (not GCC) on a test like sapi/cli/tests/gh12363.phpt (or other tests also work). * Remove -fno-sanitize=pointer-overflow flag from CI * Fix NULL pointer offsets added to the stack_map * Fix an offset add on a potentially NULL ssa->ops * Fix NULL pointer arithmetic in zend_range_info() * Address review comments
show more ...
|
#
8dbc4b61 |
| 20-Mar-2024 |
Ilija Tovilo |
Disable ASLR for benchmark (#13769)
|
#
5b7d4582 |
| 19-Mar-2024 |
Ilija Tovilo |
Fix missing llvm deps inside docker
|
#
697d1a1c |
| 18-Mar-2024 |
Ilija Tovilo |
Fix ASan build See https://github.com/actions/runner-images/issues/9491#issuecomment-1989718917 The mentioned workaround doesn't work for us because we run ASan inside Docker. I
Fix ASan build See https://github.com/actions/runner-images/issues/9491#issuecomment-1989718917 The mentioned workaround doesn't work for us because we run ASan inside Docker. Instead, we switch to ubuntu-20.04 as the host. The docker setup itself remains the same. Closes GH-13757
show more ...
|
#
a18cf333 |
| 18-Feb-2024 |
Ilija Tovilo |
[skip ci] Fix paths-ignore glob pattern * does not work for nested files.
|
#
a4d64b26 |
| 07-Feb-2024 |
Derick Rethans |
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://
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
show more ...
|
#
294c9ec3 |
| 07-Feb-2024 |
Ilija Tovilo |
[skip ci] Skip push to forks Creating PRs against forks requries having up-to-date target branches. Pushing to these currently triggers CI, which is useless as this commit was already
[skip ci] Skip push to forks Creating PRs against forks requries having up-to-date target branches. Pushing to these currently triggers CI, which is useless as this commit was already tested upstream. Contributions are tested via pull request.
show more ...
|
#
d8aa6e45 |
| 02-Feb-2024 |
Shivam Mathur |
Add macos-14 to the push and nightly workflows (#13299) * Add macos-14 to the push workflow * Remove hardcoded brew path in configure-macos action * Include architecture in
Add macos-14 to the push and nightly workflows (#13299) * Add macos-14 to the push workflow * Remove hardcoded brew path in configure-macos action * Include architecture in macos job name * Add os to ccache-action in macos job * Add libsodium in brew action Since we build with the configuration option --with-sodium, adding libsodium to make sure it is installed * Add fail-fast to macos matrix * Add macos-14 to the nightly workflow * Fix adding bison to PATH in workflows * Fix architecture * Use version to compare in nightly_matrix.php * Make sure test-macos artifacts have unique name * Update .github/nightly_matrix.php Co-authored-by: Ilija Tovilo <ilija.tovilo@me.com> --------- Co-authored-by: Ilija Tovilo <ilija.tovilo@me.com>
show more ...
|
#
bba24f04 |
| 31-Jan-2024 |
Tim Düsterhus |
Update GitHub Action workflows to `actions/upload-artifact@v4` (master) This applies the upgrade for workflows that have been added in the master branch.
|
#
59c38969 |
| 09-Jan-2024 |
Ilija Tovilo |
[skip ci] Remove PHP 8.0 references from CI
|
#
40908f32 |
| 23-Dec-2023 |
Ilija Tovilo |
Test JIT on clang/asan build (#13006) Clang enables the pointer-overflow check which is incompatble with the tracing JIT. We can still test the JIT by disabling this check.
|
#
952ffbfe |
| 22-Dec-2023 |
David CARLIER |
macOs CI update. (#12998) macOs CI update. since sonoma (14) had been released since few months, we could afford to upgrade to its previous release.
|