-
Notifications
You must be signed in to change notification settings - Fork 181
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
Move gazelle plugin into a new git repo #423
Comments
While only speaking for myself here, I think that having the plugin live in the same place as the rules is ultimately the way to do things for most, if not all, cases. If everything is in one place, rules authors are able to simultaneously make changes to their gazelle plugin and their rules set in the same commit. Git tags are applied at consistent points so there is no risk of drift. This is how it's done for At this instant |
I agree with @achew22 here, having the canonical Gazelle plugin right next to the ruleset code seems right to me.
This could be achieved by using the integration test helpers used in |
@fmeum, could you point me to those helpers? As far as I can see, |
https://github.com/bazelbuild/rules_python/blob/main/tools/bazel_integration_test/bazel_integration_test.bzl is the trick I was referring to. But a separate CI job with |
For context, one reason why the plugin is in its own module is that it requires the use of |
The issue with |
After #400, I don't understand why the gazelle plugin belongs in this git repo:
bazel build //...
bazel test //...
Originally posted by @tetromino in #410 (comment)
The text was updated successfully, but these errors were encountered: