History log of /PHP-8.3/.github/actions/configure-macos/action.yml (Results 1 – 11 of 11)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 9128fb8f 13-Nov-2024 Christoph M. Becker

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

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.

show more ...


# d6249b6e 13-Nov-2024 Christoph M. Becker

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-16

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.

show more ...


# 9196a72e 13-Nov-2024 Christoph M. Becker

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 re

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.

show more ...


# 25c09939 28-Oct-2024 Ilija Tovilo

Backport CI fixes to security branches

Closes GH-16469

Working towards GH-16286

commit e0db221143b808d97bc3a44e9f0968c6308794b4
Author: Ilija Tovilo <ilija.tovilo@me.co

Backport CI fixes to security branches

Closes GH-16469

Working towards GH-16286

commit e0db221143b808d97bc3a44e9f0968c6308794b4
Author: Ilija Tovilo <ilija.tovilo@me.com>
Date: Fri Oct 25 22:48:20 2024 +0200

Move CFLAGS into ./configure command for consistency

commit 8ad67768250d181cd7fef30e0c866625bbd8ac94
Author: Ilija Tovilo <ilija.tovilo@me.com>
Date: Fri Oct 25 22:47:03 2024 +0200

Also upgrade nightly to macOS 13

commit 58a88ccb9f652adbd13e8c2b5186fb31213f0789
Author: Ilija Tovilo <ilija.tovilo@me.com>
Date: Wed Oct 23 19:07:59 2024 +0200

Fix call to dc[n]gettext in tests with 0 $category

This causes a segfault on PHP-8.1

commit 611af05c50685acbb22f0f9d18dd37234c3546f1
Author: Ilija Tovilo <ilija.tovilo@me.com>
Date: Fri Dec 8 13:36:52 2023 +0100

[skip ci] Skip intermittently failing curl test on macOS

The test fails with "CURL ERROR: 56". I will create an issue for it shortly.

commit ec745178bbded22830046d2ba3458120b778c21f
Author: Ilija Tovilo <ilija.tovilo@me.com>
Date: Wed Oct 23 19:05:32 2024 +0200

Backport parts of 9999a0c for gettext

See 9999a0cb757344974889a6f548727de6f2c3c10d

commit 5ce703496f4c9f0e95cc26af60f6abe62efde1d4
Author: Niels Dossche <7771979+nielsdos@users.noreply.github.com>
Date: Sun Jul 28 14:34:26 2024 +0200

Fix CI failure on macOS after Curl update

commit 714a3e707113510fb82bd507e9fd6f92954ca753
Author: Niels Dossche <7771979+nielsdos@users.noreply.github.com>
Date: Sat Jul 27 16:09:50 2024 +0200

Fix CI failure after Curl update (#15124)

commit 4f2eb921b9b3f3f68ff84605afb77dbd00829a44
Author: Niels Dossche <7771979+nielsdos@users.noreply.github.com>
Date: Thu May 23 22:20:37 2024 +0200

Fix GH-14307: Test curl_basic_024 fails with curl 8.8.0

Curl changed the behaviour, from the changelog:
- lib: make protocol handlers store scheme name lowercase curl/curl@c294f9c

From the docs: "The returned scheme might be upper or lowercase. Do
comparisons case insensitively."

Closes GH-14312.

commit 251195b41bea35f356bdd2bfc3623da38dafa3e8
Author: Ayesh Karunaratne <ayesh@aye.sh>
Date: Thu Feb 1 02:03:55 2024 +0700

ext/curl: Fix failing tests due to string changes in libcurl 8.6.0

Upstream libcurl 8.6.0 contains a change[^1] that caused a test failure.
This fixes it by updating the test's `EXPECTF` to use a regex to account for both string patterns.

[^1]: https://github.com/curl/curl/commit/45cf4755e71f#diff-a8a54563608f8155973318f4ddb61d7328dab512b8ff2b5cc48cc76979d4204cL1683

Closes GH-13293.

commit fc5d83f2b147d10d3f20aa96d9425b69d15b1b39
Author: Christoph M. Becker <cmbecker69@gmx.de>
Date: Wed Oct 16 22:46:20 2024 +0200

Prepare for necessary move to macOS 13

GH will remove macOS 12 runner images as of December 3rd, so we prepare
for that.

Besides the obvious need to change the runner, we also suppress a
couple of warnings, because otherwise the build would fail due to
`-Werror`.

show more ...


# a4534faf 02-Mar-2024 Ayesh Karunaratne

ext/openssl: Remove kerberos support

Co-authored-by: Peter Kokot <peterkokot@gmail.com>


# d8aa6e45 02-Feb-2024 Shivam Mathur

Add macos-14 to the push and nightly workflows (#13299)

* Add macos-14 to the push workflow

* Remove hardcoded brew path in configure-macos action

* Include architecture in

Add macos-14 to the push and nightly workflows (#13299)

* Add macos-14 to the push workflow

* Remove hardcoded brew path in configure-macos action

* Include architecture in macos job name

* Add os to ccache-action in macos job

* Add libsodium in brew action

Since we build with the configuration option --with-sodium, adding libsodium to make sure it is installed

* Add fail-fast to macos matrix

* Add macos-14 to the nightly workflow

* Fix adding bison to PATH in workflows

* Fix architecture

* Use version to compare in nightly_matrix.php

* Make sure test-macos artifacts have unique name

* Update .github/nightly_matrix.php

Co-authored-by: Ilija Tovilo <ilija.tovilo@me.com>

---------

Co-authored-by: Ilija Tovilo <ilija.tovilo@me.com>

show more ...


# 126950fd 22-Nov-2023 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Remove pspell from configure flags

This may fix CI.


# 4be6435c 11-Apr-2023 Jakub Zelenka

Use curl from brew on MacOS CI

This fixes issue in curl ext SSL client cert setting test.

Closes GH-11056


Revision tags: php-8.2.0RC1, php-8.1.10, php-8.0.23, php-8.0.23RC1, php-8.1.10RC1, php-8.2.0beta3
# 8aeae636 10-Aug-2022 Vladislav Senin

Fixes CI macOs, replacing now disabled tidyp dependency to tidy-html5.


Revision tags: php-8.2.0beta2, php-8.1.9, php-8.0.22, php-8.1.9RC1, php-8.2.0beta1, php-8.0.22RC1, php-8.0.21, php-8.1.8, php-8.2.0alpha3, php-8.1.8RC1, php-8.2.0alpha2, php-8.0.21RC1, php-8.0.20, php-8.1.7, php-8.2.0alpha1, php-7.4.30, php-8.1.7RC1, php-8.0.20RC1, php-8.1.6, php-8.0.19
# f07a08df 06-May-2022 Arnaud Le Blanc

Fix unregistering ini entries of dynamically loaded extension (#8435)

Fixes GH-8185


Revision tags: php-8.1.6RC1, php-8.0.19RC1, php-8.0.18, php-8.1.5, php-7.4.29, php-8.1.5RC1, php-8.0.18RC1, php-8.1.4, php-8.0.17, php-8.1.4RC1, php-8.0.17RC1, php-8.1.3, php-8.0.16, php-7.4.28
# 41461cf8 09-Feb-2022 Ilija Tovilo

Migrate CI to GitHub actions