envoy 1.19.0

Closes #81490.

Signed-off-by: Adrian Cole <adrian@tetrate.io>
Co-authored-by: Carlo Cabrera <30379873+carlocab@users.noreply.github.com>
Signed-off-by: Carlo Cabrera <30379873+carlocab@users.noreply.github.com>
master
Adrian Cole 2021-07-19 13:24:12 +10:00 committed by Carlo Cabrera
parent aca3d99f59
commit 02a017cc9b
No known key found for this signature in database
GPG Key ID: C74D447FC549A1D0
2 changed files with 12 additions and 6 deletions

1
Aliases/envoy@1.19 Symbolic link
View File

@ -0,0 +1 @@
../Formula/envoy.rb

View File

@ -1,9 +1,9 @@
class Envoy < Formula
desc "Cloud-native high-performance edge/middle/service proxy"
homepage "https://www.envoyproxy.io"
homepage "https://www.envoyproxy.io/index.html"
url "https://github.com/envoyproxy/envoy.git",
tag: "v1.18.3",
revision: "98c1c9e9a40804b93b074badad1cdf284b47d58b"
tag: "v1.19.0",
revision: "68fe53a889416fd8570506232052b06f5a531541"
license "Apache-2.0"
bottle do
@ -21,15 +21,20 @@ class Envoy < Formula
depends_on "ninja" => :build
depends_on macos: :catalina
# Work around xcode 12 incompatibility until envoyproxy/envoy#17393
patch do
url "https://github.com/envoyproxy/envoy/commit/3b49166dc0841b045799e2c37bdf1ca9de98d5b1.patch?full_index=1"
sha256 "e65fe24a29795606ea40aaa675c68751687e72911b737201e9714613b62b0f02"
end
def install
args = %w[
args = %W[
-c
opt
--curses=no
--show_task_finish
--verbose_failures
--action_env=PATH=/usr/local/bin:/opt/local/bin:/usr/bin:/bin
--test_output=all
--action_env=PATH=#{HOMEBREW_PREFIX}/bin:/usr/bin:/bin
]
system Formula["bazelisk"].opt_bin/"bazelisk", "build", *args, "//source/exe:envoy-static"
bin.install "bazel-bin/source/exe/envoy-static" => "envoy"