Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use bzlmod to manage dependencies #163

Merged
merged 1 commit into from
Sep 3, 2024
Merged

Conversation

tpudlik
Copy link
Contributor

@tpudlik tpudlik commented Jul 30, 2024

This will also make it easier to maintain emboss in the BCR (https://github.com/bazelbuild/bazel-central-registry/tree/main/modules/emboss).

Ideally we'd also set the version field of module, but the version value is unknown until the release workflow actually runs (because it encodes the release timestamp). In practice we should probably change the versioning scheme to pull the version number from MODULE.bazel, but I imagine that requires some discussion.

@jasongraffius
Copy link
Collaborator

I'm not too familiar with Bazel modules. Will this change affect anyone users of Emboss that are using Bazel? I suspect not, since this seems to just affect the equivalent of WORKSPACE (?), but I would want to confirm that.

@tpudlik
Copy link
Contributor Author

tpudlik commented Aug 8, 2024

That's right, existing Bazel projects that pull in Emboss through their WORKSPACE will not be affected.

@tpudlik
Copy link
Contributor Author

tpudlik commented Sep 3, 2024

Any blockers to merging this?

@EricRahm EricRahm self-requested a review September 3, 2024 22:12
Copy link
Collaborator

@EricRahm EricRahm left a comment

Choose a reason for hiding this comment

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

lgtm! We'll need to rework #137 but that's fine.

@EricRahm EricRahm merged commit aba168d into google:master Sep 3, 2024
2 checks passed
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