Ilija Tovilo
a18cf333ba
[skip ci] Fix paths-ignore glob pattern
...
* does not work for nested files.
2024-02-18 20:37:26 +01:00
Ilija Tovilo
90c9ec14eb
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Fix JIT on nightly
2023-10-13 11:42:55 +02:00
Ilija Tovilo
734afa0ba8
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.
2023-10-13 11:41:52 +02:00
Ilija Tovilo
9c3d3be8bd
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Move ARM build to CircleCI
2023-10-12 13:13:34 +02:00
Ilija Tovilo
4332546bbf
Move ARM build to CircleCI
...
Closes GH-12415
2023-10-12 13:11:38 +02:00
Ilija Tovilo
af5cdd8db0
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Minimal backport of 098d9ca
2023-10-04 15:33:25 +02:00
Ilija Tovilo
36a87e6d32
Minimal backport of 098d9ca
2023-10-04 15:31:04 +02:00
Ilija Tovilo
1cf6e12a06
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Upgrade to macOS 12 in CI
2023-09-15 12:05:47 +02:00
Ilija Tovilo
55ed7690f4
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
2023-09-15 12:04:07 +02:00
Tim Düsterhus
da13a74926
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Update GitHub Action workflows to `actions/checkout@v4`
2023-09-13 22:15:40 +02:00
Tim Düsterhus
45e60e585e
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.
2023-09-13 22:14:45 +02:00
Ilija Tovilo
b4dc85fced
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
[skip ci] Backport GA paths-ignore changes
2023-09-04 13:58:10 +02:00
Ilija Tovilo
e3df233aca
[skip ci] Backport GA paths-ignore changes
2023-09-04 13:57:48 +02:00
Ilija Tovilo
fc4c8064ba
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
[skip ci] Skip github actions when editing other ci files
2023-09-04 13:54:15 +02:00
Ilija Tovilo
8cca0e80ef
[skip ci] Skip github actions when editing other ci files
2023-09-04 13:53:58 +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
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
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
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
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
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
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
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
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
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
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
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
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