History log of /php-src/.github/workflows/push.yml (Results 1 – 25 of 99)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 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.


1234