Skip to content

Commit

Permalink
[TESTING/WIP] ci/coverage: Test proxy-wasm-cpp-sdk PR#157
Browse files Browse the repository at this point in the history
proxy-wasm/proxy-wasm-cpp-sdk#157

Signed-off-by: Martijn Stevenson <mstevenson@google.com>
  • Loading branch information
martijneken committed Feb 15, 2024
1 parent 3a43d39 commit fb4fbd0
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 21 deletions.
2 changes: 1 addition & 1 deletion bazel/dependency_imports.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ def envoy_dependency_imports(go_version = GO_VERSION, jq_version = JQ_VERSION, y
oss_fuzz = True,
honggfuzz = False,
)
emscripten_deps(emscripten_version = "3.1.7")
emscripten_deps(emscripten_version = "3.1.44")
register_jq_toolchains(version = jq_version)
register_yq_toolchains(version = yq_version)
parser_deps()
Expand Down
25 changes: 10 additions & 15 deletions bazel/emsdk.patch
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
diff --git a/bazel/emscripten_deps.bzl b/bazel/emscripten_deps.bzl
index 95801ba..95fdabd 100644
index 219cd93..c127d49 100644
--- a/bazel/emscripten_deps.bzl
+++ b/bazel/emscripten_deps.bzl
@@ -69,31 +69,3 @@ def emscripten_deps(emscripten_version = "latest"):
build_file = "@emsdk//emscripten_toolchain:emscripten.BUILD",
@@ -167,38 +167,3 @@ def emscripten_deps(emscripten_version = "latest"):
build_file_content = BUILD_FILE_CONTENT_TEMPLATE.format(bin_extension = ".exe"),
type = "zip",
)
-
Expand All @@ -14,6 +14,13 @@ index 95801ba..95fdabd 100644
- package_lock_json = "@emscripten_bin_linux//:emscripten/package-lock.json",
- )
-
- if "emscripten_npm_linux_arm64" not in excludes:
- npm_install(
- name = "emscripten_npm_linux_arm64",
- package_json = "@emscripten_bin_linux_arm64//:emscripten/package.json",
- package_lock_json = "@emscripten_bin_linux_arm64//:emscripten/package-lock.json",
- )
-
- if "emscripten_npm_mac" not in excludes:
- npm_install(
- name = "emscripten_npm_mac",
Expand All @@ -34,15 +41,3 @@ index 95801ba..95fdabd 100644
- package_json = "@emscripten_bin_win//:emscripten/package.json",
- package_lock_json = "@emscripten_bin_win//:emscripten/package-lock.json",
- )
diff --git a/bazel/emscripten_toolchain/BUILD.bazel b/bazel/emscripten_toolchain/BUILD.bazel
index eb36959..12dba37 100644
--- a/bazel/emscripten_toolchain/BUILD.bazel
+++ b/bazel/emscripten_toolchain/BUILD.bazel
@@ -13,7 +13,6 @@ filegroup(
"env.sh",
"env.bat",
"@emsdk//:binaries",
- "@emsdk//:node_modules",
"@nodejs//:node_files",
],
)
12 changes: 7 additions & 5 deletions bazel/repository_locations.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -1364,12 +1364,13 @@ REPOSITORY_LOCATIONS_SPEC = dict(
license = "Apache-2.0",
license_url = "https://github.com/dpkp/kafka-python/blob/{version}/LICENSE",
),
# TEST: https://github.com/proxy-wasm/proxy-wasm-cpp-sdk/pull/157/
proxy_wasm_cpp_sdk = dict(
project_name = "WebAssembly for Proxies (C++ SDK)",
project_desc = "WebAssembly for Proxies (C++ SDK)",
project_url = "https://github.com/proxy-wasm/proxy-wasm-cpp-sdk",
version = "921039ae983ce053bf5cba78a85a3c08ff9791e5",
sha256 = "a11adfe4e6346d3318ff72643aa5569dc8439d7e8927ed148f93226fa255cc7a",
version = "2679d4bddaede88ca48e4cf9f1bdf884adb18bcd",
sha256 = "04ae5e2bad2c4b281f9874515ddf9d060529f0be3a30911b4c7c7bd73d65ce68",
strip_prefix = "proxy-wasm-cpp-sdk-{version}",
urls = ["https://github.com/proxy-wasm/proxy-wasm-cpp-sdk/archive/{version}.tar.gz"],
use_category = ["dataplane_ext"],
Expand Down Expand Up @@ -1430,13 +1431,14 @@ REPOSITORY_LOCATIONS_SPEC = dict(
license = "Apache-2.0",
license_url = "https://github.com/proxy-wasm/proxy-wasm-rust-sdk/blob/v{version}/LICENSE",
),
# TEST: https://github.com/proxy-wasm/proxy-wasm-cpp-sdk/pull/157/
emsdk = dict(
project_name = "Emscripten SDK",
project_desc = "Emscripten SDK (use by Wasm)",
project_url = "https://github.com/emscripten-core/emsdk",
# v3.1.7 with Bazel fixes
version = "0ea8f8a8707070e9a7c83fbb4a3065683bcf1799",
sha256 = "1ca0ff918d476c55707bb99bc0452be28ac5fb8f22a9260a8aae8a38d1bc0e27",
# v3.1.44 with Bazel platforms fixes
version = "9b0db91883452051aca8deddc932363aab29060b",
sha256 = "05bad056df1286f920c675504787510434ae8b1b2d83746e0a9b0589429dbe55",
strip_prefix = "emsdk-{version}/bazel",
urls = ["https://github.com/emscripten-core/emsdk/archive/{version}.tar.gz"],
use_category = ["test_only"],
Expand Down

0 comments on commit fb4fbd0

Please sign in to comment.