Closed martijneken closed 3 months ago
This requires extracting more WORKSPACE phases:
- dependencies -- py_repositories() and toolchains
- dependencies_python() -- pip_parse module loading
- dependencies_import() -- python/fuzzing/other deps
Do we need all 3 phases? Could it be 2? Note that this leaks into dependent projects (i.e. Envoy).
Do we need all 3 phases? Could it be 2?
It cannot be 2:
this leaks into dependent projects (i.e. Envoy)
ACK, it's unfortunate. Envoy should be easy since it has matching/more phases. Longer term bzlmod will fix all of this?
Fixes macOS CI https://github.com/proxy-wasm/proxy-wasm-cpp-host/issues/384
Upgrade rules_python (0.34.0) and rules_fuzzing (0.5.2)
This requires extracting more WORKSPACE phases:
The new structure roughly matches Envoy WORKSPACE: