folly icon indicating copy to clipboard operation
folly copied to clipboard

use system deps in linux CI

Open ahornby opened this issue 1 year ago • 2 comments

use system deps in linux CI

Speed up the CI by not rebuilding boost et al each time.

Test plan:

regenerate github actions with:

./build/fbcode_builder/getdeps.py --allow-system-packages generate-github-actions --free-up-disk --src-dir=. --os-type=linux --output-dir=.github/workflows folly

build locally with system dependencies

./build/fbcode_builder/getdeps.py --allow-system-packages install-system-deps --recursive folly
./build/fbcode_builder/getdeps.py --allow-system-packages build --src-dir=.  folly

After, its quicker as we can use system boost


Stack created with Sapling. Best reviewed with ReviewStack.

  • #2074
  • -> #2068
  • #2084
  • #2073

ahornby avatar Sep 18 '23 22:09 ahornby

@Orvid has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.

facebook-github-bot avatar Oct 04 '23 22:10 facebook-github-bot

@Orvid has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.

facebook-github-bot avatar Dec 12 '23 21:12 facebook-github-bot

@Orvid has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.

facebook-github-bot avatar Feb 16 '24 19:02 facebook-github-bot

@Orvid merged this pull request in facebook/folly@5ee12d7637d172385dc22b2a44d0907abcd4ab6b.

facebook-github-bot avatar Feb 21 '24 22:02 facebook-github-bot