fix envoy-filter-example build breakage#95
fix envoy-filter-example build breakage#95Mythra wants to merge 1 commit intoenvoyproxy:masterfrom Mythra:fix-build
Conversation
the way of importing envoy dependencies is now different, this fixes them as well as includes the changes in: #94 (which added functionality but did not fix the build). Signed-off-by: Cynthia Coan <ccoan@instructure.com>
| rules_override = { | ||
| "py_proto_library": "@envoy_api//bazel:api_build_system.bzl", | ||
| }, | ||
| ) |
There was a problem hiding this comment.
Is switched_rules_by_language necessary here? Seems like that should happen in envoy_dependencies.
There was a problem hiding this comment.
According to @kyessenov this is necessary:
His original comment states:
How do we update envoy-filter-example repo in lock-step? I need to update the WORKSPACE, since I can't load googleapis rules in the existing bazel/repositories.bzl (since it loads the googleapis).```
The PR that caused this break has a lot of context as to why it may be hard to reorder.
|
Do you mind add a line to https://github.com/envoyproxy/envoy/blob/14c5371/ci/build_setup.sh#L75 so we don't have to manually open PR like this in the future? |
|
@lizan sure, lemme open that as a PR now. |
this forces the same workspace file we use for tests: - https://github.com/envoyproxy/envoy/blob/14c5371/ci/build_setup.sh#L75 to be pushed to the envoy-filter-example. this will allow not having to file a manual PR to fix the build, such as: - envoyproxy/envoy-filter-example#95 Signed-off-by: Cynthia Coan <ccoan@instructure.com>
|
envoyproxy/envoy#7737 has been opened. I'm going to close this since 7737 will replicate these changes over when it is merged. |
Description: this forces the same workspace file we use for tests: https://github.com/envoyproxy/envoy/blob/14c5371/ci/build_setup.sh#L75 to be pushed to the envoy-filter-example. this will allow not having to file a manual PR to fix the build, such as: envoyproxy/envoy-filter-example#95 Risk Level: Low Testing: locally Docs Changes: None Release Notes: None Signed-off-by: Cynthia Coan <ccoan@instructure.com>
the way of importing envoy dependencies is now different, this
fixes them as well as includes the changes in: #94 (which added
functionality but did not fix the build).