sapling
sapling copied to clipboard
fix(oss): Trim OSS feature set to disable internal-only features
The internal build of EdenFS depends on a number of tools/libraries that are either tightly-coupled to internal infrastructure or can't be open sourced for other reasons.
This diff turns off three feature sets:
- Monitoring
- Telemetry
- Use Case management
and delinks two libraries that are only used for benchmarks:
- //common/rust/lmdb
- //common/rust/rocksdb
Tested through building Sapling/EdenFS (requires other fixes to run clean):
act --container-architecture linux/x86_64 -W .github/workflows/edenfs_linux.yml
@facebook-github-bot has imported this pull request. If you are a Meta employee, you can view this in D83069813. (Because this pull request was imported automatically, there will not be any future comments.)