-
Notifications
You must be signed in to change notification settings - Fork 12
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
Repo tagging to use it as submodule #25
Comments
Ideally, the gauge-proto definitions should be backward compatible. But this is a good thing to do irrespective. |
@nvborisenko - currently, we publish java client for proto changes here: https://mvnrepository.com/artifact/com.thoughtworks.gauge/gauge-api-client I am considering following tags for matching the same version. Wanted to check with you, if you have any thoughts/suggestions. We have a nuget package which wraps the C# code, but that is not automated (yet). If you think it would be better to push C# client as well, let me know. We built the C# client for internal use, but I see no reason to keep it that way if it can help other plugin authors. |
Let's discuss this again. Since we started, there have been many updates in the I think we can use https://buf.build/product/bsr and Buf has a free option for publishing proto files. So, we Should we consider doing this? |
yes, think this is a good step to take |
This repo is shared across gauge runner and plugins. All of them are using it as git submoule. The issue is that there is a chance that runners and plugins will use different revisions/commits of proto messages which produces compatibility issues.
I propose to create a specific tag/branch, and all consumers will point submodule to this specific tag/branch.
The text was updated successfully, but these errors were encountered: