Skip to content

feat: bzlmod support#157

Open
thesayyn wants to merge 3 commits into
sonic-net:masterfrom
thesayyn:master
Open

feat: bzlmod support#157
thesayyn wants to merge 3 commits into
sonic-net:masterfrom
thesayyn:master

Conversation

@thesayyn

Copy link
Copy Markdown

Summary

  • Add Bazel build configuration with aspect_rules_py for Python dependency management
  • Configure uv lockfile integration for hermetic builds
  • Add BUILD targets for library, binaries, and tests
  • Patch aspect_rules_py to add missing tar.bzl dependency

Test plan

  • bazel test //... passes all 3 tests
  • bazel build //:sonic-db-dump builds successfully
  • bazel build //:sonic-db-load builds successfully

@mssonicbld

Copy link
Copy Markdown

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@linux-foundation-easycla

Copy link
Copy Markdown

CLA Not Signed

@mssonicbld

Copy link
Copy Markdown

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

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.

3 participants