1
0
mirror of https://github.com/php/php-src.git synced 2026-04-22 07:28:09 +02:00
Commit Graph

42 Commits

Author SHA1 Message Date
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 d98963a071 Switch to Ubuntu 22.04 for GitHub actions jobs
Closes GH-10814
2023-03-10 00:17:23 +01:00
Ilija Tovilo 9982e42fee Merge branch 'PHP-8.2'
* PHP-8.2:
  Test Windows with opcache on GitHub actions
2023-03-09 19:21:42 +01:00
Ilija Tovilo 9030a0c769 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Test Windows with opcache on GitHub actions
2023-03-09 19:21:33 +01:00
Ilija Tovilo 6b884737c4 Test Windows with opcache on GitHub actions
Fixes GH-10777
2023-03-09 19:20:02 +01:00
Ilija Tovilo ff71c9e159 Merge branch 'PHP-8.2'
* PHP-8.2:
  Enable GitHub actions cancel-in-progress for PRs
2023-03-07 11:03:07 +01:00
Ilija Tovilo 805dafddbb Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Enable GitHub actions cancel-in-progress for PRs
  mb_encode_mimeheader does not crash if provided encoding has no MIME name set
2023-03-07 11:02:00 +01:00
Ilija Tovilo cfe1aab865 Enable GitHub actions cancel-in-progress for PRs
Pushing many commits to a pull request in a short amount of time can stall the
merge builds and also wastes energy unnecessarily. Enable concurrency to cancel
workflows of old commits in pull requests. Generate a common group name for pull
requests using github.event.pull_request.url with github.run_id as a fallback
for branches, which is unique and always available.

Closes GH-10799
2023-03-07 11:00:35 +01:00
Ilija Tovilo 9fadf6d96b Merge branch 'PHP-8.2'
* PHP-8.2:
  Update windows action to checkout@v3
2023-03-05 17:50:50 +01:00
Ilija Tovilo 256d23ca26 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Update windows action to checkout@v3
2023-03-05 17:50:40 +01:00
Ilija Tovilo 28ef654648 Update windows action to checkout@v3 2023-03-05 17:50:22 +01:00
Ilija Tovilo 5859297f7f Merge branch 'PHP-8.2'
* PHP-8.2:
  Add Windows GitHub actions build
2023-03-01 23:05:24 +01:00
Ilija Tovilo 603367946b Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Add Windows GitHub actions build
2023-03-01 23:05:17 +01:00
Michael Voříšek 916b132ea0 Add Windows GitHub actions build
Closes GH-10664
2023-03-01 23:02:03 +01:00
Ilija Tovilo 9d954ef6ac Merge branch 'PHP-8.2' 2023-02-07 12:06:18 +01:00
Ilija Tovilo a50f765d04 Merge branch 'PHP-8.1' into PHP-8.2 2023-02-07 12:06:00 +01:00
Ilija Tovilo c95125d370 Disable timestamp for GitHub actions ccache 2023-02-07 12:05:01 +01:00
Ilija Tovilo c8cc355070 Merge branch 'PHP-8.2' 2023-02-02 18:59:49 +01:00
Ilija Tovilo 9f966183eb Merge branch 'PHP-8.1' into PHP-8.2 2023-02-02 18:59:20 +01:00
Max Kellermann f7e678476f .github/workflows/push.yml: enable ccache
This reduces the LINUX_X64_RELEASE_ZTS build time from 9-10 minutes to
less than 3 minutes.

Closes GH-10395
2023-02-02 18:58:30 +01:00
Ilija Tovilo 86af42be1b Merge branch 'PHP-8.2'
* PHP-8.2:
  Migrate i386 to GitHub actions
2022-11-03 14:40:35 +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
Tim Düsterhus d368abb921 Merge branch 'PHP-8.2'
* PHP-8.2:
  Update to actions/checkout@v3 (PHP-8.1)
  Update to actions/checkout@v3 (#9759)
2022-10-16 15:37:47 +02:00
Tim Düsterhus 0bde7c513b Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Update to actions/checkout@v3 (#9759)
2022-10-16 15:33:48 +02:00
Tim Düsterhus 629fcb6a0f Update to actions/checkout@v3 (#9759)
The relevant difference is that the v3 uses a newer node.js version. GitHub
currently warns when using v2, as the node.js version used is deprecated:

> Node.js 12 actions are deprecated. For more information see:
> https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/.
> Please update the following actions to use Node.js 16: actions/checkout,
> actions/checkout
2022-10-16 15:33:07 +02:00
Ben Ramsey 8330a0f323 Add PHP-8.2 branch to build processes 2022-08-30 13:07:16 -05:00
Ben Ramsey 06f713e80f Add PHP-8.2 branch to build processes 2022-08-30 11:42:59 -05:00
Alex 1d45ca58c8 Harden GitHub Workflows security
Co-authored-by: Michael Voříšek <mvorisek@mvorisek.cz>

Closes GH-9440.
2022-08-30 17:59:58 +02: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
zeriyoshi 487f74c69a Merge branch 'PHP-8.1' 2022-08-05 02:24:17 +09:00
Go Kudo a807092c18 CI: macos-10.15 -> macos-11 (#9087)
macOS-10.15 deprecated and remove soon GitHub Actions.
We needs migrate to macos-11 (Big Sur)
2022-08-05 02:23:00 +09:00
Ilija Tovilo 53e7141515 Hide skipped tests in CI (#9163) 2022-07-31 20:47:15 +02:00
Michael Voříšek 36de002cc6 Verify generated files are up to date in CI
Closes GH-8295
2022-04-21 23:25:47 +02:00
Michael Voříšek e3f2846bbb Fix opcache testing in CI
Closes GH-8350
2022-04-14 09:50:48 +02:00
Ilija Tovilo 41461cf812 Migrate CI to GitHub actions 2022-02-23 14:32:50 +01:00