sapling icon indicating copy to clipboard operation
sapling copied to clipboard

fix(oss): Get integration tests running

Open ben-- opened this issue 5 months ago • 1 comments

Recent changes to EdenFS have caused the OSS build of integration tests to go stale. These are some targeted fixes to get them working again:

  1. Make the python-psutil package available
  2. Fix the build "egg" generation

The second one puts a wrap on all the changes required by recent updates to EdenFS that required hybrid (python+native and/or cython) libraries.

The weirdest part that was required was renaming the targets to end in .egg -- this is actually required by one part of the python build infrastructure which tries to detect whether it is in a directory that ends with the .egg extension.

Tested through building Sapling/EdenFS (requires other fixes to run clean):

act --container-architecture linux/x86_64 -W .github/workflows/edenfs_linux.yml

ben-- avatar Sep 23 '25 17:09 ben--

@quark-zju has imported this pull request. If you are a Meta employee, you can view this in D83085685. (Because this pull request was imported automatically, there will not be any future comments.)

facebook-github-bot avatar Sep 23 '25 20:09 facebook-github-bot