diff --git a/modules/proxy-wasm-cpp-sdk/0.0.0-250925-e5256b0/MODULE.bazel b/modules/proxy-wasm-cpp-sdk/0.0.0-250925-e5256b0/MODULE.bazel new file mode 100644 index 00000000000..c7844db6350 --- /dev/null +++ b/modules/proxy-wasm-cpp-sdk/0.0.0-250925-e5256b0/MODULE.bazel @@ -0,0 +1,36 @@ +module( + name = "proxy-wasm-cpp-sdk", + version = "0.0.0-250925-e5256b0", + repo_name = "proxy_wasm_cpp_sdk", +) + +bazel_dep( + name = "emsdk", + version = "4.0.13", +) +bazel_dep( + name = "platforms", + version = "1.0.0", +) +bazel_dep( + name = "protobuf", + version = "29.3", + repo_name = "com_google_protobuf", +) +bazel_dep( + name = "re2", + version = "2024-07-02.bcr.1", + repo_name = "com_google_re2", +) +bazel_dep( + name = "rules_cc", + version = "0.2.0", +) +bazel_dep( + name = "rules_proto", + version = "7.1.0", +) +bazel_dep( + name = "rules_python", + version = "1.4.1", +) diff --git a/modules/proxy-wasm-cpp-sdk/0.0.0-250925-e5256b0/patches/module_dot_bazel.patch b/modules/proxy-wasm-cpp-sdk/0.0.0-250925-e5256b0/patches/module_dot_bazel.patch new file mode 100644 index 00000000000..74f3c030efe --- /dev/null +++ b/modules/proxy-wasm-cpp-sdk/0.0.0-250925-e5256b0/patches/module_dot_bazel.patch @@ -0,0 +1,12 @@ +diff --git a/MODULE.bazel b/MODULE.bazel +index fe9a9f4..c7844db 100644 +--- a/MODULE.bazel ++++ b/MODULE.bazel +@@ -1,6 +1,6 @@ + module( + name = "proxy-wasm-cpp-sdk", +- version = "0.0.0", ++ version = "0.0.0-250925-e5256b0", + repo_name = "proxy_wasm_cpp_sdk", + ) + diff --git a/modules/proxy-wasm-cpp-sdk/0.0.0-250925-e5256b0/presubmit.yml b/modules/proxy-wasm-cpp-sdk/0.0.0-250925-e5256b0/presubmit.yml new file mode 100644 index 00000000000..76e76ea030d --- /dev/null +++ b/modules/proxy-wasm-cpp-sdk/0.0.0-250925-e5256b0/presubmit.yml @@ -0,0 +1,15 @@ +matrix: + unix_platform: + - debian11 + - ubuntu2204 + - macos_arm64 + bazel: + - 7.x + - 8.x +tasks: + verify_targets: + name: Verify build targets + platform: ${{ unix_platform }} + bazel: ${{ bazel }} + build_targets: + - "@proxy-wasm-cpp-sdk//..." diff --git a/modules/proxy-wasm-cpp-sdk/0.0.0-250925-e5256b0/source.json b/modules/proxy-wasm-cpp-sdk/0.0.0-250925-e5256b0/source.json new file mode 100644 index 00000000000..e5a8b5b04e2 --- /dev/null +++ b/modules/proxy-wasm-cpp-sdk/0.0.0-250925-e5256b0/source.json @@ -0,0 +1,9 @@ +{ + "integrity": "sha256-tWCh2ieg06s3RSfpx9+k/mSTiHKZlFvidioFGM41Vw4=", + "strip_prefix": "proxy-wasm-cpp-sdk-e5256b0c5463ea9961965ad5de3e379e00486640", + "url": "https://github.com/proxy-wasm/proxy-wasm-cpp-sdk/archive/e5256b0c5463ea9961965ad5de3e379e00486640.tar.gz", + "patch_strip": 1, + "patches": { + "module_dot_bazel.patch": "sha256-556cygqyQGbDir6ZKO4L8r8dY50nk6f/YmYzk2Zskdo=" + } +} diff --git a/modules/proxy-wasm-cpp-sdk/metadata.json b/modules/proxy-wasm-cpp-sdk/metadata.json new file mode 100644 index 00000000000..2a663559b64 --- /dev/null +++ b/modules/proxy-wasm-cpp-sdk/metadata.json @@ -0,0 +1,20 @@ +{ + "homepage": "https://github.com/proxy-wasm/proxy-wasm-cpp-sdk", + "maintainers": [ + { + "github": "leonm1", + "github_user_id": 32306579 + }, + { + "github": "phlax", + "github_user_id": 454682 + } + ], + "repository": [ + "github:proxy-wasm/proxy-wasm-cpp-sdk" + ], + "versions": [ + "0.0.0-250925-e5256b0" + ], + "yanked_versions": {} +}