sapling
sapling copied to clipboard
feat(fbcode_builder): Improve reliability/efficiency of apt and git fetchers
Two independent changes:
- Make apt more safe/reliable by switching to https URLs and retrying on failure
- Minimize git checkout time (and support branch revisions) by doing single-revision checkouts
Tested by building sapling using the GitHub action (won't run fully until other PRs land):
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 D83006922. (Because this pull request was imported automatically, there will not be any future comments.)