Skip to content

Commit 3efd894

Browse files
authored
Merge pull request #1011 from tillkruss/patch-2
Remove PHP 7.4 lock to Relay `0.7.0`
2 parents 00242b5 + 1e8cc75 commit 3efd894

1 file changed

Lines changed: 5 additions & 26 deletions

File tree

src/scripts/extensions/relay.sh

Lines changed: 5 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,8 @@
22
get_relay_version() {
33
local ext=$1
44
if [[ "$ext" =~ ^relay$ ]]; then
5-
if [ "${version:?}" = "7.4" ]; then
6-
echo 'v0.7.0'
7-
else
8-
get -s -n "" "${relay_releases:?}"/latest 2<&1 | grep -m 1 -Eo "tag/(v[0-9]+(\.[0-9]+)?(\.[0-9]+)?)" | head -n 1 | cut -d '/' -f 2
9-
fi
5+
relay_release
6+
get -s -n "" "${relay_release:?}" 2<&1 | xargs
107
else
118
relay_version="${ext##*-}"
129
echo "v${relay_version/v//}"
@@ -48,19 +45,6 @@ change_library_paths() {
4845
fi
4946
}
5047

51-
# Add hiredis library
52-
add_hiredis_1.1.0() {
53-
hiredis_url=https://github.com/redis/hiredis/archive/v1.1.0.tar.gz
54-
hiredis_sha=fe6d21741ec7f3fc9df409d921f47dfc73a4d8ff64f4ac6f1d95f951bf7f53d6
55-
sed -Ei.bak -e "s#^ url.*# url \"$hiredis_url\"#" -e "s#^ sha256.*# sha256 \"$hiredis_sha\"#" ${core_repo:?}/Formula/h/hiredis.rb
56-
brew install -s hiredis
57-
lib_dir="${brew_prefix:?}"/opt/hiredis/lib
58-
if [ -e "$lib_dir"/libhiredis_ssl.1.1.0.dylib ]; then
59-
sudo ln -sf "$lib_dir"/libhiredis_ssl.1.1.0.dylib "$lib_dir"/libhiredis_ssl.dylib.1.1.0
60-
fi
61-
mv ${core_repo:?}/Formula/h/hiredis.rb.bak ${core_repo:?}/Formula/h/hiredis.rb
62-
}
63-
6448
# Add relay dependencies
6549
add_relay_dependencies() {
6650
add_extension json
@@ -69,12 +53,7 @@ add_relay_dependencies() {
6953
if [ "$os" = "Darwin" ]; then
7054
. "${0%/*}"/tools/brew.sh
7155
configure_brew
72-
if [ "$relay_version" = "v0.7.0" ]; then
73-
brew install lz4 zstd concurrencykit
74-
add_hiredis_1.1.0 >/dev/null 2>&1
75-
else
76-
brew install lz4 hiredis zstd concurrencykit
77-
fi
56+
brew install lz4 hiredis zstd concurrencykit
7857
fi
7958
}
8059

@@ -153,15 +132,15 @@ add_relay() {
153132
local arch
154133
local url
155134
os=$(uname -s)
156-
relay_releases=https://github.com/cachewerk/relay/releases
135+
relay_release=https://builds.r2.relay.so/meta/latest
157136
relay_trunk=https://builds.r2.relay.so
158137
relay_version=$(get_relay_version "$ext")
159138
add_relay_dependencies >/dev/null 2>&1
160139
if shared_extension relay; then
161140
message="Enabled"
162141
else
163142
add_relay_helper >/dev/null 2>&1
164-
message="Installed and enabled"
143+
message="Installed and enabled ${relay_version}"
165144
fi
166145
configure_relay >/dev/null 2>&1
167146
add_extension_log relay "$message"

0 commit comments

Comments
 (0)