facebookincubator / Glean

System for collecting, deriving and working with facts about source code.
https://glean.software/
Other
932 stars 43 forks source link

Fix CI #444

Closed mpark closed 3 months ago

mpark commented 3 months ago

This fixes our CI, and also makes a few improvements.

  1. Install Node with actions/setup-node.
  2. Install Flow with npm, such that Flow tests remain in sync.
  3. Fix HHVM Installation. Hack tests are still turned off, but they don't currently build properly.
  4. Use the 32-core-ubuntu runners to make the CI run in ~40 mins compared to 2 hours.
  5. Upgrade to Ubuntu 24.04 and Clang 15. This is needed since we dropped Clang 12 support.

NOTE: The revert commit 2cd2e3ab is only because a new Haxl package needs to be released. Once it is, I'll undo this revert.

netlify[bot] commented 3 months ago

Deploy Preview for fb-oss-glean canceled.

Name Link
Latest commit 2cd2e3ab9ea6f0be4a191f4bfb8c53026a867eda
Latest deploy log https://app.netlify.com/sites/fb-oss-glean/deploys/6653d67d6689c90008403470
facebook-github-bot commented 3 months ago

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