diff --git a/modules/skywalking-data-collect-protocol/9.7.0/MODULE.bazel b/modules/skywalking-data-collect-protocol/9.7.0/MODULE.bazel new file mode 100644 index 00000000000..8a403e64efe --- /dev/null +++ b/modules/skywalking-data-collect-protocol/9.7.0/MODULE.bazel @@ -0,0 +1,20 @@ +module( + name = "skywalking-data-collect-protocol", + compatibility_level = 1, + version = "9.7.0", +) + +bazel_dep( + name = "grpc", + version = "1.56.3.bcr.1", + repo_name = "com_github_grpc_grpc", +) +bazel_dep( + name = "rules_cc", + version = "0.0.9", +) +bazel_dep( + name = "rules_proto", + version = "5.3.0-21.7", +) +# -- bazel_dep definitions -- # diff --git a/modules/skywalking-data-collect-protocol/9.7.0/patches/build_dot_bzl.patch b/modules/skywalking-data-collect-protocol/9.7.0/patches/build_dot_bzl.patch new file mode 100644 index 00000000000..32f723c8353 --- /dev/null +++ b/modules/skywalking-data-collect-protocol/9.7.0/patches/build_dot_bzl.patch @@ -0,0 +1,16 @@ +diff --git a/common/BUILD b/common/BUILD +index 55d0e92..061e22a 100644 +--- a/common/BUILD ++++ b/common/BUILD +@@ -22,6 +22,9 @@ package(default_visibility = ["//visibility:public"]) + licenses(["notice"]) # Apache 2 + + proto_library( +- name = "common_protocol_proto_lib", +- srcs = ["Common.proto"], ++ name = "common_protocol_proto_lib", ++ srcs = [ ++ "Command.proto", ++ "Common.proto", ++ ], + ) diff --git a/modules/skywalking-data-collect-protocol/9.7.0/patches/module_dot_bazel.patch b/modules/skywalking-data-collect-protocol/9.7.0/patches/module_dot_bazel.patch new file mode 100644 index 00000000000..96b6cf9026c --- /dev/null +++ b/modules/skywalking-data-collect-protocol/9.7.0/patches/module_dot_bazel.patch @@ -0,0 +1,23 @@ +--- a/MODULE.bazel ++++ a/MODULE.bazel +@@ -0,0 +1,20 @@ ++module( ++ name = "skywalking-data-collect-protocol", ++ compatibility_level = 1, ++ version = "9.7.0", ++) ++ ++bazel_dep( ++ name = "grpc", ++ version = "1.56.3.bcr.1", ++ repo_name = "com_github_grpc_grpc", ++) ++bazel_dep( ++ name = "rules_cc", ++ version = "0.0.9", ++) ++bazel_dep( ++ name = "rules_proto", ++ version = "5.3.0-21.7", ++) ++# -- bazel_dep definitions -- # diff --git a/modules/skywalking-data-collect-protocol/9.7.0/presubmit.yml b/modules/skywalking-data-collect-protocol/9.7.0/presubmit.yml new file mode 100644 index 00000000000..0cd4b5fe0e6 --- /dev/null +++ b/modules/skywalking-data-collect-protocol/9.7.0/presubmit.yml @@ -0,0 +1,17 @@ +matrix: + platform: + - debian10 + - ubuntu2004 + - windows + bazel: + - 7.x + - 6.x +tasks: + verify_targets: + name: Verify build targets + platform: ${{ platform }} + bazel: ${{ bazel }} + build_flags: + - '--cxxopt=-std=c++14' + build_targets: + - '@skywalking-data-collect-protocol//...' diff --git a/modules/skywalking-data-collect-protocol/9.7.0/source.json b/modules/skywalking-data-collect-protocol/9.7.0/source.json new file mode 100644 index 00000000000..5d76b8b3c47 --- /dev/null +++ b/modules/skywalking-data-collect-protocol/9.7.0/source.json @@ -0,0 +1,10 @@ +{ + "url": "https://github.com/apache/skywalking-data-collect-protocol/archive/refs/tags/v9.7.0.tar.gz", + "integrity": "sha256-8DcGmfSB8mLuM+HTX5Oh4VhHumF0YvwfgrfgvhDEu0Q=", + "strip_prefix": "skywalking-data-collect-protocol-9.7.0", + "patches": { + "build_dot_bzl.patch": "sha256-a4Cy8bSt1E+LOV7lLewlubKG+VQKfQOFyKEuDuBEKqQ=", + "module_dot_bazel.patch": "sha256-FJTR5P8OtiAUX42fGE9p6y1Udb2ezBXXx9tFCyEK1h8=" + }, + "patch_strip": 1 +} diff --git a/modules/skywalking-data-collect-protocol/metadata.json b/modules/skywalking-data-collect-protocol/metadata.json new file mode 100644 index 00000000000..67ff9ca41a5 --- /dev/null +++ b/modules/skywalking-data-collect-protocol/metadata.json @@ -0,0 +1,16 @@ +{ + "homepage": "https://github.com/apache/skywalking-data-collect-protocol", + "maintainers": [ + { + "email": "bcr-maintainers@bazel.build", + "name": "No Maintainer Specified" + } + ], + "repository": [ + "github:apache/skywalking-data-collect-protocol" + ], + "versions": [ + "9.7.0" + ], + "yanked_versions": {} +}