diff --git a/Aliases/envoy@1.22 b/Aliases/envoy@1.23 similarity index 100% rename from Aliases/envoy@1.22 rename to Aliases/envoy@1.23 diff --git a/Formula/envoy.rb b/Formula/envoy.rb index 42699e93589d..078bc733ec4c 100644 --- a/Formula/envoy.rb +++ b/Formula/envoy.rb @@ -1,31 +1,14 @@ class Envoy < Formula desc "Cloud-native high-performance edge/middle/service proxy" homepage "https://www.envoyproxy.io/index.html" + url "https://github.com/envoyproxy/envoy.git", + tag: "v1.23.0", + revision: "ce49c7f65668a22b80d1e83c35d170741bb8d46a" # Switch to a tarball when the following issue is resolved: # https://github.com/envoyproxy/envoy/issues/2181 license "Apache-2.0" head "https://github.com/envoyproxy/envoy.git", branch: "main" - stable do - url "https://github.com/envoyproxy/envoy.git", - tag: "v1.22.2", - revision: "c919bdec19d79e97f4f56e4095706f8e6a383f1c" - - # Fix build on Apple Silicon which fails on undefined symbol: - # v8::internal::trap_handler::TryHandleSignal(int, __siginfo*, void*) - patch do - url "https://github.com/envoyproxy/envoy/commit/823f81ea8a3c0f792a7dbb0d08422c6a3d251152.patch?full_index=1" - sha256 "c48ecebc8a63f41f8bf8c4598a6442402470f2f04d20511e1aa3a1f322beccc7" - end - - # Fix build with GCC in "opt" mode which fails on strict-aliasing rules: - # type_url_, reinterpret_cast&>(decoded_resources), - patch do - url "https://github.com/envoyproxy/envoy/commit/aa06f653ed736b428f3ea69900aa864ce4187305.patch?full_index=1" - sha256 "d05b1519e6d0d78619457deb3d0bed6bb69ee2f095d31b9913cc70c9ee851e80" - end - end - livecheck do url :stable regex(/^v?(\d+(?:\.\d+)+)$/i)