History log of /PHP-8.2/.github/workflows/push.yml (Results 26 – 50 of 65)
Revision Date Author Comments
# fd462b1e 23-Aug-2023 Alex Dowad

Print host CPU and installed package info in CI build log on Linux

On one of the nightly CI builds last week, there were test failures in
mbstring which appear like they might be related

Print host CPU and installed package info in CI build log on Linux

On one of the nightly CI builds last week, there were test failures in
mbstring which appear like they might be related to SIMD-accelerated
code. The function which failed testing has multiple implementations,
and the specific implementation which is used depends on the features of
the host CPU and the build configuration.

The CI build log does not offer any clues about what implementation
was actually used when the tests failed. If the same thing happens
again, it will be helpful to (at least) know what CPU features the host
CPU supports. This will also be helpful when diagnosing any other CI
build failures which relate to CPU-specific code (or those which
related to external packages such as ICU).

It would be better to print even more information about the build
configuration. It would also be better to print host CPU information
on Windows CI builds as well.

show more ...


# c9e5e1fc 23-Aug-2023 Ilija Tovilo

Switch asan build to Ubuntu 23.04 in Docker

Closes GH-12034


# 278a57f9 20-Aug-2023 Peter Kokot

Add all README.* files to paths-ignore (#12003)

Within the entire repository these are documentation files and CI don't
need to run when they are changed.

This now includes also

Add all README.* files to paths-ignore (#12003)

Within the entire repository these are documentation files and CI don't
need to run when they are changed.

This now includes also README.REDIST.BINS, README.md, and similar README
files within the sapi and ext directories.

README files in tests directories are also only for internals
documentations purposes.

show more ...


# fc9266a5 07-Aug-2023 Ilija Tovilo

Move ASAN built to GitHub actions

Cirrus will no longer offer unlimited free builds starting next month. We don't
have an alternative for FreeBSD and ARM, so move what we can for now.

Move ASAN built to GitHub actions

Cirrus will no longer offer unlimited free builds starting next month. We don't
have an alternative for FreeBSD and ARM, so move what we can for now.

Closes GH-11898

show more ...


# 68e6de54 31-Jul-2023 Juliette <663378+jrfnl@users.noreply.github.com>

GH Actions: auto-skip CI on PRs containing only docs changes (#11839)

As per https://github.com/php/php-src/pull/11838#issuecomment-1658648817

Co-authored-by: jrfnl <jrfnl@users.nor

GH Actions: auto-skip CI on PRs containing only docs changes (#11839)

As per https://github.com/php/php-src/pull/11838#issuecomment-1658648817

Co-authored-by: jrfnl <jrfnl@users.noreply.github.com>

show more ...


# af809ef0 15-Apr-2023 Ilija Tovilo

Fix CI benchmarking diff


# 24cc4020 15-Apr-2023 Ilija Tovilo

Benchmarking mean (#11085)

* Use 50 runs and calculate mean

* Don't validate timestamps

* Don't profile PHP startup and shutdown in cgi with valgrind


# f4ede230 14-Apr-2023 Ilija Tovilo

Fix commit hash really this time

We're not in pull_request-context, of course.


# 8d5e06dc 14-Apr-2023 Ilija Tovilo

Fix commit sha in commit name


# d1260317 14-Apr-2023 Ilija Tovilo

Restrict benchmarking push to php org

Otherwise the job will just fail due to missing ssh keys


# afbc71d8 06-Apr-2023 Ilija Tovilo

Add benchmarking to CI

Closes GH-11068


# d98963a0 16-Sep-2022 Ilija Tovilo

Switch to Ubuntu 22.04 for GitHub actions jobs

Closes GH-10814


# 06f713e8 30-Aug-2022 Ben Ramsey

Add PHP-8.2 branch to build processes


# 1d45ca58 28-Aug-2022 Alex <93376818+sashashura@users.noreply.github.com>

Harden GitHub Workflows security

Co-authored-by: Michael Voříšek <mvorisek@mvorisek.cz>

Closes GH-9440.


# 734afa0b 13-Oct-2023 Ilija Tovilo

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.


# 4332546b 10-Oct-2023 Ilija Tovilo

Move ARM build to CircleCI

Closes GH-12415


# 36a87e6d 04-Oct-2023 Ilija Tovilo

Minimal backport of 098d9ca


# 55ed7690 14-Sep-2023 Ilija Tovilo

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

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

show more ...


# 45e60e58 13-Sep-2023 Tim Düsterhus

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

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.

show more ...


# e3df233a 04-Sep-2023 Ilija Tovilo

[skip ci] Backport GA paths-ignore changes


# 8cca0e80 04-Sep-2023 Ilija Tovilo

[skip ci] Skip github actions when editing other ci files


# 248e6b04 09-Aug-2023 Ilija Tovilo

Remove i386 Linux from push

Testing this in nightly is sufficient. 32-bit problems are rare.

Closes GH-11922


# 90f514cf 09-Aug-2023 Ilija Tovilo

Add Windows build to nightly

Also stop running 32-bit in push, it's really not necessary.


# 5cd0208e 03-Aug-2023 Ilija Tovilo

Don't test macOS & i386 without opcache on push

It should be incredibly rare for something to fail only without opcache while
also being platform specific. We're keeping opcache-less tes

Don't test macOS & i386 without opcache on push

It should be incredibly rare for something to fail only without opcache while
also being platform specific. We're keeping opcache-less tests for x64 Linux,
macOS and i386 will continue to be tested without opcache in nightly.

Closes GH-11867

show more ...


# 47d47880 21-Feb-2023 Kévin Dunglas

tests(ext-curl): fix HTTP/2 Server Push tests

Closes GH-10669


123