Arnaud Le Blanc
bbc465efff
Merge branch 'PHP-8.4'
...
* PHP-8.4:
Add FreeBSD ZTS nightly build
2025-06-30 11:48:07 +02:00
Arnaud Le Blanc
562660df9b
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Add FreeBSD ZTS nightly build
2025-06-30 11:48:01 +02:00
Arnaud Le Blanc
0d9c8f66a3
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Add FreeBSD ZTS nightly build
2025-06-30 11:47:55 +02:00
Arnaud Le Blanc
05a44d2813
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Add FreeBSD ZTS nightly build
2025-06-30 11:47:49 +02:00
Arnaud Le Blanc
85522c0d48
Add FreeBSD ZTS nightly build
...
Closes GH-18959
2025-06-30 11:47:26 +02:00
Ilija Tovilo
d36699624b
Merge branch 'PHP-8.4'
...
* PHP-8.4:
backporting C++17 detection support for recent icu4c releases.
Drop tidyp from FreeBSD build
2025-04-23 11:01:48 +02:00
Ilija Tovilo
f2db594567
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
backporting C++17 detection support for recent icu4c releases.
Drop tidyp from FreeBSD build
2025-04-23 11:01:40 +02:00
Ilija Tovilo
041abec5b2
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
backporting C++17 detection support for recent icu4c releases.
Drop tidyp from FreeBSD build
2025-04-23 11:01:31 +02:00
Ilija Tovilo
8e533496b0
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
backporting C++17 detection support for recent icu4c releases.
Drop tidyp from FreeBSD build
2025-04-23 11:01:23 +02:00
Ilija Tovilo
35936bfa79
Drop tidyp from FreeBSD build
...
It looks like it's no longer supported. We don't test tidy on FreeBSD
anyway.
2025-04-23 11:00:24 +02:00
Ilija Tovilo
5fcc8d4cd1
Upgrade security branches to Ubuntu 22.04
...
20.04 goes out of security support in 2 months. Backporting various
commits.
See d98963a071
See af721c9c36
See 378b79b90c
Closes GH-17963
2025-03-06 15:24:15 +01:00
Calvin Buckley
fca13796ef
Merge branch 'PHP-8.4'
...
* PHP-8.4:
Attempt at ppc64 CI (#17945 )
2025-03-03 12:41:51 -04:00
Calvin Buckley
7ae8f93e45
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Attempt at ppc64 CI (#17945 )
2025-03-03 12:41:41 -04:00
Calvin Buckley
1615a21cd8
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Attempt at ppc64 CI (#17945 )
2025-03-03 12:41:27 -04:00
Calvin Buckley
aae9cd7b11
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Attempt at ppc64 CI (#17945 )
2025-03-03 12:40:46 -04:00
Calvin Buckley
4694c3e997
Attempt at ppc64 CI ( #17945 )
...
This assumes gentoo (which has best ppc64be support of mainstream
distributions).
(Rebased onto the new workflow_call approach)
2025-03-03 10:04:02 -04:00
Christoph M. Becker
fa1af48c83
Merge branch 'PHP-8.4'
...
* PHP-8.4:
Use preinstalled MySQL for Windows CI
2025-01-25 17:43:17 +01:00
Christoph M. Becker
be11d97ec7
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Use preinstalled MySQL for Windows CI
2025-01-25 17:42:37 +01:00
Christoph M. Becker
3a52aba20c
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Use preinstalled MySQL for Windows CI
2025-01-25 17:41:33 +01:00
Christoph M. Becker
2692b483db
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Use preinstalled MySQL for Windows CI
2025-01-25 17:40:48 +01:00
Christoph M. Becker
a403b76e88
Use preinstalled MySQL for Windows CI
...
Recent hosted GH Windows runners already have MySQL preinstalled, so
there is no particular need to install it again via Chocolatey or other
means.
If we ever need to address more specific needs, we may want to have a
look at <https://github.com/ankane/setup-mysql >.
Closes GH-17561.
Closes GH-17570.
2025-01-25 17:40:00 +01:00
Ilija Tovilo
e675c1a467
Drop intl on macOS + PHP 8.1 build
...
Based on the discussion in GH-16286, drop the intl build from macOS + PHP 8.1,
since we cannot build with supported intl versions without too many changes.
Closes GH-17092
See GH-16286
2024-12-09 16:55:31 +01:00
Niels Dossche
912b13a779
Test Firebird in 32-bit Linux CI ( #17045 )
...
Co-authored-by: =?UTF-8?q?=E6=AD=A6=E7=94=B0=20=E6=86=B2=E5=A4=AA=E9=83=8E?= <takeda@youmind.jp >
Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de >
2024-12-06 17:27:59 +01:00
Ayesh Karunaratne
877d0cadf2
Merge branch 'PHP-8.4'
...
* PHP-8.4:
CI: FreeBSD on VM - set `copyback: false`
2024-11-25 19:34:17 +07:00
Ayesh Karunaratne
cb90566164
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
CI: FreeBSD on VM - set `copyback: false`
2024-11-25 19:33:38 +07:00
Ayesh Karunaratne
62b115d81d
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
CI: FreeBSD on VM - set `copyback: false`
2024-11-25 19:32:25 +07:00
Ayesh Karunaratne
9d61cb8fe7
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
CI: FreeBSD on VM - set `copyback: false`
2024-11-25 19:31:45 +07:00
Ayesh Karunaratne
b263f351c4
CI: FreeBSD on VM - set copyback: false
...
The `vmactions/freebsd-vm` GitHub action rsyncs the work dir to to the
VM. This adds a lot of log output due to `rsync -v` usage.
Once the tests are compelte, the action copies the files _back_ by
running `rsync` in reverse. However, we do not need these files back
because we do not run any other steps that need access to the post-test
files.
Setting `copyback: false` disables this, and cuts the log size by about
5,000 lines.
Closes Closes GH-16916.
2024-11-25 19:30:19 +07:00
Ilija Tovilo
3aa4973acd
Merge branch 'PHP-8.4'
...
* PHP-8.4:
Enable -Werror for FreeBSD build
[skip ci] Add --no-progress to FreeBSD build
Move FreeBSD build to GitHub actions with QEMU
2024-11-20 14:29:52 +01:00
Ilija Tovilo
b3ab930a2f
Enable -Werror for FreeBSD build
2024-11-20 14:28:40 +01:00
Ilija Tovilo
2b50534e27
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
[skip ci] Add --no-progress to FreeBSD build
Move FreeBSD build to GitHub actions with QEMU
2024-11-20 14:28:09 +01:00
Ilija Tovilo
dbd6c945f9
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
[skip ci] Add --no-progress to FreeBSD build
Move FreeBSD build to GitHub actions with QEMU
2024-11-20 14:26:55 +01:00
Ilija Tovilo
02ef371eab
[skip ci] Add --no-progress to FreeBSD build
2024-11-20 14:25:54 +01:00
Ilija Tovilo
12f20ce407
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Move FreeBSD build to GitHub actions with QEMU
2024-11-20 14:25:25 +01:00
Ilija Tovilo
aca88baf5f
Move FreeBSD build to GitHub actions with QEMU
...
Closes GH-16822
2024-11-20 14:24:02 +01:00
Christoph M. Becker
9128fb8f1e
Stick with icu4c 74.2 on macOS CI for PHP-8.1
...
PHP-8.1 is not ready for ICU >= 75.1 which requires C++17 support.
Thus we force the usage of icu4c@74, what is scheduled for removal in
May 2025, though.
Closes GH-16789.
2024-11-15 14:24:24 +01:00
Christoph M. Becker
d1f86bc8eb
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Need to define BREW_OPT
2024-11-13 21:24:20 +01:00
Christoph M. Becker
c69fdef760
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Need to define BREW_OPT
2024-11-13 21:23:56 +01:00
Christoph M. Becker
d6249b6e1f
Need to define BREW_OPT
...
This is only defined as of PHP-8.4; alternatively we could also inline
the `brew --prefix` call, but that makes it harder for upward merges.
Closes GH-16785.
2024-11-13 21:23:27 +01:00
Christoph M. Becker
fa3421cd10
Merge branch 'PHP-8.4'
...
* PHP-8.4:
Patch libcurl.pc for macOS builds
2024-11-13 19:40:52 +01:00
Christoph M. Becker
3d07b9e771
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Patch libcurl.pc for macOS builds
2024-11-13 19:40:21 +01:00
Christoph M. Becker
4c74487912
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Patch libcurl.pc for macOS builds
2024-11-13 19:38:49 +01:00
Christoph M. Becker
45487c6ec2
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Patch libcurl.pc for macOS builds
2024-11-13 19:38:07 +01:00
Christoph M. Becker
9196a72eb0
Patch libcurl.pc for macOS builds
...
cURL 8.11.0 added a couple of packages to `Requires.private`, but these
packages are irrelevant when building against a shared libcurl. For
some reason, these private requirements are checked when we're doing
`pkg-config --cflags` (that happens with the preinstalled pkg-config
0.29.2, as well as with pkgconf 2.3.0). To avoid further messing with
these packages, we just drop the `Requires.private` line from
libcurl.pc.
See GH-16741 for more details.
Closes GH-16783.
2024-11-13 19:36:58 +01:00
Niels Dossche
89e750a201
Fix macOS CI
...
Install curl via brew.
Closes GH-16735.
Co-authored-by: "Christoph M. Becker" <cmbecker69@gmx.de >
2024-11-09 15:34:37 +01:00
Ilija Tovilo
fb257ee83c
Upgrade master to Ubuntu 24.04 (GH-16704)
2024-11-07 16:32:45 +01:00
Ilija Tovilo
cf4c0182b6
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
[CI] Backport usage of db service for 8.1
2024-10-30 12:21:34 +01:00
Ilija Tovilo
560a585117
[CI] Backport usage of db service for 8.1
...
Nightly already uses them. We're running into port clashes otherwise.
Closes GH-16647
2024-10-30 12:20:42 +01:00
Ilija Tovilo
d6839f77ee
[skip ci] Remove duplicate icu dep on 8.4+
...
I see those were already added there
2024-10-28 16:47:53 +01:00
Ilija Tovilo
21165a83ca
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Fix icu dependency for macos build
2024-10-28 16:41:25 +01:00