Skip to content

Comments

build: remove deprecated BUCK files and update toolchain configurations#71

Merged
genedna merged 1 commit intoweb3infra-foundation:mainfrom
jjl9807:dev
Nov 29, 2025
Merged

build: remove deprecated BUCK files and update toolchain configurations#71
genedna merged 1 commit intoweb3infra-foundation:mainfrom
jjl9807:dev

Conversation

@jjl9807
Copy link
Collaborator

@jjl9807 jjl9807 commented Nov 29, 2025

This PR introduces the following updates to improve build system consistency and maintainability:

  • Updated third-party dependencies to their latest compatible versions and removed outdated BUCK files that are no longer in use.
  • Added clear and explicit toolchain configuration.
  • Migrated both unit and integration tests to the Buck2 build system.

Signed-off-by: jl.jiang <jiangjl9807@gmail.com>
Copilot AI review requested due to automatic review settings November 29, 2025 10:42
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes deprecated third-party Rust crate BUCK files as part of a build system modernization effort. The changes clean up outdated build configurations that are no longer actively used, streamlining the dependency management structure and reducing maintenance overhead. All removed files follow a consistent pattern of generated BUCK build definitions for various Rust crates.

Key changes:

  • Removed 200+ deprecated BUCK files for third-party Rust dependencies
  • Cleaned up build configurations for crates spanning multiple categories (async runtime, serialization, cryptography, ORM, networking, etc.)
  • Eliminated auto-generated build files that are no longer part of the active build system

@genedna genedna merged commit e02e58f into web3infra-foundation:main Nov 29, 2025
5 checks passed
@jjl9807 jjl9807 deleted the dev branch November 29, 2025 11:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants