Skip to content

Commit

Permalink
mobile: Fix envoy_build_fixer.py bug (envoyproxy#30939)
Browse files Browse the repository at this point in the history
This PR fixes a formatter bug that is supposed to automatically add envoy_mobile_package() as well as adding license() into Envoy Mobile BUILD files, mainly because for Envoy Mobile, we always run tools/check_format.sh from the mobile directory. Most of the changes in these files were made by running tools/check_format.sh fix with some manual modifications.

Risk Level: low (formatting fixes only)
Testing: CI
Docs Changes: n/a
Release Notes: n/a
Platform Specific Features: mobile

Signed-off-by: Fredy Wijaya <[email protected]>
  • Loading branch information
fredyw authored Nov 17, 2023
1 parent 2a13227 commit 5bddb4d
Show file tree
Hide file tree
Showing 99 changed files with 251 additions and 147 deletions.
7 changes: 2 additions & 5 deletions bazel/envoy_build_system.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,6 @@ load(
"@envoy_build_config//:extensions_build_config.bzl",
"CONTRIB_EXTENSION_PACKAGE_VISIBILITY",
"EXTENSION_PACKAGE_VISIBILITY",
"MOBILE_PACKAGE_VISIBILITY",
)
load("@bazel_skylib//rules:common_settings.bzl", "bool_flag")

Expand All @@ -81,10 +80,8 @@ def envoy_extension_package(enabled_default = True, default_visibility = EXTENSI
flag_values = {":enabled": "True"},
)

def envoy_mobile_package():
# Mobile packages should only be visible to other mobile packages, not any other
# parts of the Envoy codebase.
envoy_extension_package(default_visibility = MOBILE_PACKAGE_VISIBILITY)
def envoy_mobile_package(default_visibility = ["//visibility:public"]):
envoy_extension_package(default_visibility = default_visibility)

def envoy_contrib_package():
envoy_extension_package(default_visibility = CONTRIB_EXTENSION_PACKAGE_VISIBILITY)
Expand Down
4 changes: 2 additions & 2 deletions mobile/bazel/BUILD
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
load("@envoy//bazel:envoy_build_system.bzl", "envoy_package")
load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_mobile_package")

licenses(["notice"]) # Apache 2

envoy_package()
envoy_mobile_package()

config_setting(
name = "envoy_mobile_swift_cxx_interop",
Expand Down
4 changes: 2 additions & 2 deletions mobile/docs/BUILD
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
load("@base_pip3//:requirements.bzl", "requirement")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_package")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_mobile_package")
load("@envoy//tools/base:envoy_python.bzl", "envoy_entry_point")
load("@envoy//tools/python:namespace.bzl", "envoy_py_namespace")
load("@rules_pkg//pkg:mappings.bzl", "pkg_filegroup", "pkg_files")
load("@rules_pkg//pkg:pkg.bzl", "pkg_tar")

licenses(["notice"]) # Apache 2

envoy_package()
envoy_mobile_package()

envoy_py_namespace()

Expand Down
5 changes: 3 additions & 2 deletions mobile/envoy_build_config/BUILD
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_package", "envoy_select_enable_http3", "envoy_select_envoy_mobile_listener", "envoy_select_envoy_mobile_request_compression")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_select_enable_http3", "envoy_select_envoy_mobile_listener", "envoy_select_envoy_mobile_request_compression")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_mobile_package")

licenses(["notice"]) # Apache 2

envoy_package()
envoy_mobile_package()

envoy_cc_library(
name = "extension_registry",
Expand Down
3 changes: 3 additions & 0 deletions mobile/examples/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,12 @@ load(
"@com_github_buildbuddy_io_rules_xcodeproj//xcodeproj:defs.bzl",
"xcode_provisioning_profile",
)
load("@envoy//bazel:envoy_build_system.bzl", "envoy_mobile_package")

licenses(["notice"]) # Apache 2

envoy_mobile_package()

# Change to your Apple Developer Team ID as shown in
# https://developer.apple.com/account/#!/membership
TEAM_ID = "X4ST43AL9W"
Expand Down
4 changes: 2 additions & 2 deletions mobile/examples/cc/fetch_client/BUILD
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
load(
"@envoy//bazel:envoy_build_system.bzl",
"envoy_cc_library",
"envoy_package",
"envoy_mobile_package",
)

licenses(["notice"]) # Apache 2

envoy_package()
envoy_mobile_package()

envoy_cc_library(
name = "fetch_client_lib",
Expand Down
3 changes: 3 additions & 0 deletions mobile/examples/java/hello_world/BUILD
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
load("@build_bazel_rules_android//android:rules.bzl", "android_binary")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_mobile_package")
load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library")
load("@rules_jvm_external//:defs.bzl", "artifact")

licenses(["notice"]) # Apache 2

envoy_mobile_package()

android_binary(
name = "hello_envoy",
custom_package = "io.envoyproxy.envoymobile.helloenvoy",
Expand Down
3 changes: 3 additions & 0 deletions mobile/examples/kotlin/hello_world/BUILD
Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
load("@build_bazel_rules_android//android:rules.bzl", "android_binary")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_mobile_package")
load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library")
load("@rules_detekt//detekt:defs.bzl", "detekt")
load("@rules_jvm_external//:defs.bzl", "artifact")

licenses(["notice"]) # Apache 2

envoy_mobile_package()

android_binary(
name = "hello_envoy_kt",
custom_package = "io.envoyproxy.envoymobile.helloenvoykotlin",
Expand Down
3 changes: 3 additions & 0 deletions mobile/examples/kotlin/shared/BUILD
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
load("@envoy//bazel:envoy_build_system.bzl", "envoy_mobile_package")
load("@io_bazel_rules_kotlin//kotlin:android.bzl", "kt_android_library")
load("@rules_jvm_external//:defs.bzl", "artifact")

licenses(["notice"]) # Apache 2

envoy_mobile_package()

kt_android_library(
name = "hello_envoy_shared_lib",
srcs = [
Expand Down
5 changes: 4 additions & 1 deletion mobile/examples/objective-c/hello_world/BUILD
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
load("//bazel:config.bzl", "MINIMUM_IOS_VERSION")
load("@build_bazel_rules_apple//apple:ios.bzl", "ios_application")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_mobile_package")
load("//bazel:config.bzl", "MINIMUM_IOS_VERSION")

licenses(["notice"]) # Apache 2

envoy_mobile_package()

objc_library(
name = "appmain",
srcs = glob([
Expand Down
3 changes: 3 additions & 0 deletions mobile/examples/swift/async_await/BUILD
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
load("@build_bazel_rules_apple//apple:ios.bzl", "ios_application")
load("@build_bazel_rules_swift//swift:swift.bzl", "swift_library")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_mobile_package")

licenses(["notice"]) # Apache 2

envoy_mobile_package()

swift_library(
name = "appmain",
srcs = glob(["*.swift"]),
Expand Down
5 changes: 4 additions & 1 deletion mobile/examples/swift/hello_world/BUILD
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
load("//bazel:config.bzl", "MINIMUM_IOS_VERSION")
load("@build_bazel_rules_apple//apple:ios.bzl", "ios_application")
load("@build_bazel_rules_swift//swift:swift.bzl", "swift_library")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_mobile_package")
load("//bazel:config.bzl", "MINIMUM_IOS_VERSION")

licenses(["notice"]) # Apache 2

envoy_mobile_package()

swift_library(
name = "appmain",
srcs = glob(["*.swift"]),
Expand Down
3 changes: 3 additions & 0 deletions mobile/experimental/swift/BUILD
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
load("@envoy//bazel:envoy_build_system.bzl", "envoy_mobile_package")
load("@envoy_mobile//bazel:apple.bzl", "envoy_mobile_swift_test")

licenses(["notice"]) # Apache 2

envoy_mobile_package()

envoy_mobile_swift_test(
name = "quic_stream_test",
srcs = [
Expand Down
4 changes: 4 additions & 0 deletions mobile/library/BUILD
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
load("@envoy//bazel:envoy_build_system.bzl", "envoy_mobile_package")

licenses(["notice"]) # Apache 2

envoy_mobile_package()

filegroup(
name = "proguard_rules",
srcs = [
Expand Down
4 changes: 2 additions & 2 deletions mobile/library/cc/BUILD
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_package", "envoy_select_envoy_mobile_request_compression", "envoy_select_google_grpc")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_mobile_package", "envoy_select_envoy_mobile_request_compression", "envoy_select_google_grpc")

licenses(["notice"]) # Apache 2

envoy_package()
envoy_mobile_package()

envoy_cc_library(
name = "engine_builder_lib",
Expand Down
4 changes: 2 additions & 2 deletions mobile/library/common/BUILD
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_package", "envoy_select_signal_trace")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_mobile_package", "envoy_select_signal_trace")

licenses(["notice"]) # Apache 2

envoy_package()
envoy_mobile_package()

envoy_cc_library(
name = "envoy_main_interface_lib",
Expand Down
4 changes: 2 additions & 2 deletions mobile/library/common/api/BUILD
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_package")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_mobile_package")

licenses(["notice"]) # Apache 2

envoy_package()
envoy_mobile_package()

envoy_cc_library(
name = "external_api_lib",
Expand Down
4 changes: 2 additions & 2 deletions mobile/library/common/bridge/BUILD
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_package")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_mobile_package")

licenses(["notice"]) # Apache 2

envoy_package()
envoy_mobile_package()

envoy_cc_library(
name = "utility_lib",
Expand Down
4 changes: 2 additions & 2 deletions mobile/library/common/buffer/BUILD
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_package")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_mobile_package")

licenses(["notice"]) # Apache 2

envoy_package()
envoy_mobile_package()

envoy_cc_library(
name = "bridge_fragment_lib",
Expand Down
4 changes: 2 additions & 2 deletions mobile/library/common/common/BUILD
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
load("@bazel_skylib//lib:selects.bzl", "selects")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_package")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_mobile_package")

licenses(["notice"]) # Apache 2

envoy_package()
envoy_mobile_package()

selects.config_setting_group(
name = "use_android_system_helper",
Expand Down
4 changes: 2 additions & 2 deletions mobile/library/common/config/BUILD
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_package")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_mobile_package")

licenses(["notice"]) # Apache 2

envoy_package()
envoy_mobile_package()

envoy_cc_library(
name = "certificates_lib",
Expand Down
4 changes: 2 additions & 2 deletions mobile/library/common/data/BUILD
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_package")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_mobile_package")

licenses(["notice"]) # Apache 2

envoy_package()
envoy_mobile_package()

envoy_cc_library(
name = "utility_lib",
Expand Down
4 changes: 2 additions & 2 deletions mobile/library/common/event/BUILD
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_package")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_mobile_package")

licenses(["notice"]) # Apache 2

envoy_package()
envoy_mobile_package()

envoy_cc_library(
name = "provisional_dispatcher_lib",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,6 @@ envoy_cc_extension(
"@envoy//envoy/server:listener_manager_interface",
"@envoy//source/server:api_listener_lib",
"@envoy//source/server:listener_manager_factory_lib",
"@envoy_api//envoy/config/listener/v3:pkg_cc_proto",
],
)
4 changes: 2 additions & 2 deletions mobile/library/common/http/BUILD
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_package")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_mobile_package")

licenses(["notice"]) # Apache 2

envoy_package()
envoy_mobile_package()

envoy_cc_library(
name = "client_lib",
Expand Down
4 changes: 2 additions & 2 deletions mobile/library/common/jni/BUILD
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
load("@envoy//bazel:envoy_build_system.bzl", "envoy_mobile_defines", "envoy_package")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_mobile_defines", "envoy_mobile_package")
load("//bazel:android_debug_info.bzl", "android_debug_info")

licenses(["notice"]) # Apache 2

envoy_package()
envoy_mobile_package()

# TODO(jpsim): Migrate these to use `envoy_cc_library`

Expand Down
4 changes: 2 additions & 2 deletions mobile/library/common/jni/import/BUILD
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
load("@envoy//bazel:envoy_build_system.bzl", "envoy_package")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_mobile_package")

licenses(["notice"]) # Apache 2

envoy_package()
envoy_mobile_package()

cc_library(
name = "jni_import_lib",
Expand Down
4 changes: 2 additions & 2 deletions mobile/library/common/jni/types/BUILD
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
load("@envoy//bazel:envoy_build_system.bzl", "envoy_mobile_defines", "envoy_package")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_mobile_defines", "envoy_mobile_package")

licenses(["notice"]) # Apache 2

envoy_package()
envoy_mobile_package()

cc_library(
name = "jni_exception_lib",
Expand Down
4 changes: 2 additions & 2 deletions mobile/library/common/network/BUILD
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_package")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_mobile_package")

licenses(["notice"]) # Apache 2

envoy_package()
envoy_mobile_package()

envoy_cc_library(
name = "connectivity_manager_lib",
Expand Down
4 changes: 2 additions & 2 deletions mobile/library/common/stats/BUILD
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_package")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_mobile_package")

licenses(["notice"]) # Apache 2

envoy_package()
envoy_mobile_package()

envoy_cc_library(
name = "utility_lib",
Expand Down
4 changes: 2 additions & 2 deletions mobile/library/common/stream_info/BUILD
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_package")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_mobile_package")

licenses(["notice"]) # Apache 2

envoy_package()
envoy_mobile_package()

envoy_cc_library(
name = "extra_stream_info_lib",
Expand Down
4 changes: 2 additions & 2 deletions mobile/library/common/thread/BUILD
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_package")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_mobile_package")

licenses(["notice"]) # Apache 2

envoy_package()
envoy_mobile_package()

envoy_cc_library(
name = "lock_guard_lib",
Expand Down
4 changes: 2 additions & 2 deletions mobile/library/common/types/BUILD
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_package")
load("@envoy//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_mobile_package")

licenses(["notice"]) # Apache 2

envoy_package()
envoy_mobile_package()

envoy_cc_library(
name = "c_types_lib",
Expand Down
Loading

0 comments on commit 5bddb4d

Please sign in to comment.