1
0
mirror of https://github.com/php/php-src.git synced 2026-04-29 11:13:36 +02:00
Commit Graph

244 Commits

Author SHA1 Message Date
Peter Kokot 278a57f95a 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.
2023-08-20 21:53:45 +02:00
Ilija Tovilo 7fcfaae006 Merge branch 'PHP-8.2'
* PHP-8.2:
  Use per-branch matrix for windows nightly
2023-08-14 11:42:26 +02:00
Ilija Tovilo e11b55d219 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Use per-branch matrix for windows nightly
2023-08-14 11:40:56 +02:00
Ilija Tovilo 902d39d57c Use per-branch matrix for windows nightly
I forgot this in the last PR.
2023-08-14 11:38:59 +02:00
Ilija Tovilo fad4ea1790 Merge branch 'PHP-8.2'
* PHP-8.2:
  Remove i386 Linux from push
2023-08-10 16:00:12 +02:00
Ilija Tovilo 241510c454 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Remove i386 Linux from push
2023-08-10 15:59:42 +02:00
Ilija Tovilo 248e6b0404 Remove i386 Linux from push
Testing this in nightly is sufficient. 32-bit problems are rare.

Closes GH-11922
2023-08-10 15:59:17 +02:00
Ilija Tovilo fa8b4e15bd Merge branch 'PHP-8.2'
* PHP-8.2:
  Add Windows build to nightly
2023-08-10 15:57:17 +02:00
Ilija Tovilo b23423528f Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Add Windows build to nightly
2023-08-10 15:56:20 +02:00
Ilija Tovilo 90f514cf21 Add Windows build to nightly
Also stop running 32-bit in push, it's really not necessary.
2023-08-10 15:56:08 +02:00
Ilija Tovilo fc9266a5fc 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
2023-08-09 14:06:36 +02:00
Ilija Tovilo 7397607f44 Merge branch 'PHP-8.2'
* PHP-8.2:
  Don't test macOS & i386 without opcache on push
2023-08-07 12:26:51 +02:00
Ilija Tovilo 16c6d60067 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Don't test macOS & i386 without opcache on push
2023-08-07 12:26:45 +02:00
Ilija Tovilo 5cd0208e9f 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
2023-08-07 12:25:24 +02:00
Juliette 68e6de5408 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>
2023-07-31 18:47:31 +02:00
Arnaud Le Blanc abd563a9d3 Add AMPHP, ReactPHP, Revolt PHP to community job (#10933) 2023-07-21 12:29:56 +02:00
Ilija Tovilo 7e57e108f9 Merge branch 'PHP-8.2'
* PHP-8.2:
  tests(ext-curl): fix HTTP/2 Server Push tests
2023-07-07 10:38:55 +02:00
Ilija Tovilo 30a80b8e41 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  tests(ext-curl): fix HTTP/2 Server Push tests
2023-07-07 10:38:48 +02:00
Kévin Dunglas 47d478806a tests(ext-curl): fix HTTP/2 Server Push tests
Closes GH-10669
2023-07-07 10:38:26 +02:00
Ilija Tovilo dde1d9e102 Merge branch 'PHP-8.2'
* PHP-8.2:
  Retire AppVeyor
2023-07-05 15:17:11 +02:00
Ilija Tovilo 80153c9c2b Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Retire AppVeyor
2023-07-05 15:16:01 +02:00
Ilija Tovilo f47dc259aa Retire AppVeyor
Closes GH-11566
2023-07-05 15:14:20 +02:00
Ilija Tovilo 61a49ae841 Merge branch 'PHP-8.2'
* PHP-8.2:
  Attempt to improve setup-slapd.sh stability
2023-07-05 15:08:30 +02:00
Ilija Tovilo 463e20b510 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Attempt to improve setup-slapd.sh stability
2023-07-05 15:08:22 +02:00
Ilija Tovilo 4cc800fcb4 Attempt to improve setup-slapd.sh stability
Don't restart multiple times, restart at the end where we already have a retry
loop with a small delay.

Closes GH-11590
2023-07-05 15:07:41 +02:00
eater 165a4e53da github: add build scripts to "Category: Build System" label (#11474)
* github: add build scripts to "Category: Build System" label

* github: add buildconf, configure.ac and win32 build folder to build system category
2023-06-22 13:54:35 +02:00
Ilija Tovilo 2086740c9e Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  [skip ci] Don't suppress setup-slapd.sh output
2023-06-16 12:06:33 +02:00
Ilija Tovilo 1c85278fbe [skip ci] Don't suppress setup-slapd.sh output
This step frequently fails in CI. We would like to now why to see if we can
improve stability.
2023-06-16 12:04:05 +02:00
Ilija Tovilo ef6bbaa1ec Downgrade to Ubuntu 20.04 for ASAN nightly for now
See https://github.com/actions/runner-images/issues/6709.
2023-05-03 19:13:32 +02:00
Ilija Tovilo 96e1d3f268 Merge branch 'PHP-8.2'
* PHP-8.2:
  [skip ci] Upgrade libmysql version
2023-05-01 11:31:51 +02:00
Ilija Tovilo 9f151936b7 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  [skip ci] Upgrade libmysql version
2023-05-01 11:31:42 +02:00
Ilija Tovilo 43e267aeab [skip ci] Upgrade libmysql version 2023-05-01 11:28:33 +02:00
Ilija Tovilo af809ef028 Fix CI benchmarking diff 2023-04-16 00:32:45 +02:00
Ilija Tovilo 24cc40207d Benchmarking mean (#11085)
* Use 50 runs and calculate mean

* Don't validate timestamps

* Don't profile PHP startup and shutdown in cgi with valgrind
2023-04-15 23:14:20 +02:00
Ilija Tovilo f4ede230cd Fix commit hash really this time
We're not in pull_request-context, of course.
2023-04-14 18:26:02 +02:00
Ilija Tovilo 8d5e06dc94 Fix commit sha in commit name 2023-04-14 17:15:36 +02:00
Ilija Tovilo d126031728 Restrict benchmarking push to php org
Otherwise the job will just fail due to missing ssh keys
2023-04-14 17:06:02 +02:00
Ilija Tovilo afbc71d88d Add benchmarking to CI
Closes GH-11068
2023-04-14 16:08:13 +02:00
Ilija Tovilo 5823955c78 Merge branch 'PHP-8.2'
* PHP-8.2:
  [skip ci] Fix Slack notification
2023-04-13 13:53:05 +02:00
Ilija Tovilo edd4980199 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  [skip ci] Fix Slack notification
2023-04-13 13:52:42 +02:00
Ilija Tovilo 2eeff96df5 [skip ci] Fix Slack notification
ravsamhq/notify-slack-action doesn't work on MacOS, so we use curl directly.
2023-04-13 13:52:23 +02:00
Jakub Zelenka 471dcf6e40 Merge branch 'PHP-8.2' 2023-04-11 12:49:11 +01:00
Jakub Zelenka d638c0d1e3 Merge branch 'PHP-8.1' into PHP-8.2 2023-04-11 12:48:23 +01:00
Jakub Zelenka 4be6435c9f Use curl from brew on MacOS CI
This fixes issue in curl ext SSL client cert setting test.

Closes GH-11056
2023-04-11 12:46:25 +01:00
Ilija Tovilo ce47e59467 Merge branch 'PHP-8.2'
* PHP-8.2:
  [skip ci] Notify Slack on nightly failure
2023-04-03 17:22:27 +02:00
Ilija Tovilo aeb32bb357 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  [skip ci] Notify Slack on nightly failure
2023-04-03 17:21:34 +02:00
Ilija Tovilo 3a21a87443 [skip ci] Notify Slack on nightly failure 2023-04-03 17:21:12 +02:00
Ilija Tovilo be4db6b550 Suppress snmp lib memory leak, xfail ASAN tests
I don't know enough about this library to fix those :(
2023-03-27 16:38:44 +02:00
Ilija Tovilo cd0c6bc74b Merge branch 'PHP-8.2'
* PHP-8.2:
  Windows CI log verbosity, CI bat file guard
2023-03-16 00:05:36 +01:00
Ilija Tovilo 40ae629462 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Windows CI log verbosity, CI bat file guard
2023-03-16 00:05:21 +01:00