Mark macOS x86_64 not supported for relay [skip ci]

This commit is contained in:
Shivam Mathur
2025-10-18 08:12:58 +05:30
parent f7b7badb27
commit 6f153798c8

View File

@ -106,7 +106,7 @@ configure_relay() {
# Helper function to add relay extension # Helper function to add relay extension
add_relay_helper() { add_relay_helper() {
arch="$(uname -m | sed 's/_/-/')" local arch=$1
os_suffix="$(get_os_suffix)" os_suffix="$(get_os_suffix)"
openssl_suffix="$(get_openssl_suffix)" openssl_suffix="$(get_openssl_suffix)"
artifact_file_name="relay-$relay_version-php${version:?}-$os_suffix-$arch$openssl_suffix.tar.gz" artifact_file_name="relay-$relay_version-php${version:?}-$os_suffix-$arch$openssl_suffix.tar.gz"
@ -130,17 +130,24 @@ add_relay() {
local ext=$1 local ext=$1
local arch local arch
local url local url
local message
local error
os=$(uname -s) os=$(uname -s)
arch="$(uname -m | sed 's/_/-/')"
relay_release=https://builds.r2.relay.so/meta/latest relay_release=https://builds.r2.relay.so/meta/latest
relay_trunk=https://builds.r2.relay.so relay_trunk=https://builds.r2.relay.so
if [[ "$arch" = "x86-64" && "$os" = "Darwin" ]]; then
error="Relay extension is not available for macOS x86_64 architecture"
else
relay_version=$(get_relay_version "$ext") relay_version=$(get_relay_version "$ext")
add_relay_dependencies >/dev/null 2>&1 add_relay_dependencies >/dev/null 2>&1
if shared_extension relay; then if shared_extension relay; then
message="Enabled" message="Enabled"
else else
add_relay_helper >/dev/null 2>&1 add_relay_helper "$arch" >/dev/null 2>&1
message="Installed and enabled ${relay_version}" message="Installed and enabled ${relay_version}"
fi fi
configure_relay >/dev/null 2>&1 configure_relay >/dev/null 2>&1
add_extension_log relay "$message" fi
add_extension_log relay "$message" "$error"
} }