fb303 is a core set of thrift functions that provide a common mechanism for querying stats and other information from a service.
by facebookC++
Last 12 weeks · 178 commits
4 of 6 standards met
This diff aligns the OSS target naming with that in the internal BUCK build, enabling fb303 to build with PYTHON_EXTENSIONS enabled as well as clearing the way for other projects which depend on this one. Additionally, this change enables the "py3" thrift generator to run, which is required by other Meta OSS projects. Test: This change has been tested by running a full build of EdenFS in the sapling project, pinned to this revision. (There are other changes to folly, fbthrift, rust-common, as well as sapling necessary to get a green build, but this a step on that path.)
Summary: AIRStore's contbuild broke a few days ago with a failure to unpack the boost tarball. This is because boost's jfrog subscription expired. The recommended workaround is to use instead. The checksums are the same. https://github.com/facebook/react-native/issues/42180 Reviewed By: chadaustin Differential Revision: D52612598
Summary: X-link: https://github.com/prestodb/presto/pull/27469 X-link: https://github.com/facebookincubator/velox/pull/16969 Folly/experimental is just shims to the real code, rewriting all these references. #force_dangling_check == NO RELEASE NOTE == Reviewed By: grumeta Differential Revision: D97588319
Summary Upgrade GitHub Actions to their latest versions to ensure compatibility with Node 24, as Node 20 will reach end-of-life in April 2026. Changes Context Per GitHub's announcement, Node 20 is being deprecated and runners will begin using Node 24 by default starting March 4th, 2026. Why this matters Node 20 EOL: April 2026 Node 24 default: March 4th, 2026 Action**: Update to latest action versions that support Node 24 Security Note Actions that were previously pinned to commit SHAs remain pinned to SHAs (updated to the latest release SHA) to maintain the security benefits of immutable references. Testing These changes only affect CI/CD workflow configurations and should not impact application functionality. The workflows should be tested by running them on a branch before merging.
Repository: facebook/fb303. Description: fb303 is a core set of thrift functions that provide a common mechanism for querying stats and other information from a service. Stars: 93, Forks: 64. Primary language: C++. Languages: C++ (49.2%), Python (37.2%), CMake (9.8%), Starlark (1.8%), Rust (0.8%). License: Apache-2.0. Open PRs: 12, open issues: 6. Last activity: 19h ago. Community health: 75%. Top contributors: ahornby, chadaustin, r-barnes, yfeldblum, simpkins, wez, zertosh, ckwalsh, fanzeyi, lukaspiatkowski and others.