-
Notifications
You must be signed in to change notification settings - Fork 345
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
Update for providing concept starting and ending to reporter #2451
Update for providing concept starting and ending to reporter #2451
Conversation
Signed-off-by: Piotr Nestorow <[email protected]>
@sriv Can you please check this PR too. It's related to the other one you accepted a couple of day ago (getgauge/gauge-proto#30). I think the checks failed because when they were executed the needed gauge-proto updates were not yet merged. I don't see how to re-run the checks now when the gauge-proto PR is merged. Can you please assist? |
Will do in a few hours time (after work). I tried re-triggering, but it failed. I guess the submodule needs to be updated and protos need to be regenerated in gauge repo. |
I had a look, so this pull request needs to include updates to the proto changes. i.e. you need to run
I tried this on my local and golangci-lint seems to be unhappy with similar reason, so we can check that post these changes. |
Signed-off-by: Piotr Nestorow <[email protected]>
OK. According to your suggestions: $ git status
|
I guess the go version changed to 1.21.5 when you did the dep update and both golangci-lint and codeql jobs fail because of that. Even the netlify build fails stating the same error - https://app.netlify.com/sites/stupefied-euclid-38c3ac/deploys/65aa72222ab68800082b868c#L66 |
@sriv |
@PiotrNestor try reverting go version to 1.21? |
Signed-off-by: Piotr Nestorow <[email protected]>
@sriv |
@jensakejohansson Thank you for contributing to gauge. Your pull request has been labeled as a release candidate 🎉🎉. Merging this PR will trigger a release. Please bump up the version as part of this PR.Instructions to bump the version can found at CONTRIBUTING.md If the CONTRIBUTING.md file does not exist or does not include instructions about bumping up the version, please looks previous commits in git history to see what changes need to be done. |
@sriv |
Yes, that is strange. I don't believe that any additions to gauge's contract should impact the plugins. I will look at html-report today, but I am curious if this impacts other report plugins as well. Will look into it today |
@sriv I have updated the plugin with the following:
Obviously you can update the 'html-report' plugin in your way. I think it requires much more work ... |
I have made some changes to html-report. It's failing for some other depreciation but I have removed mflag from html-report and instead am using go's flag package. Will share more later, not at the computer right now. |
Benchmark Results
Notes
See Workflow log for more details. |
thank you for the contribution and more importantly being patient with the merge @jensakejohansson @PiotrNestor the html-report plugin had to be updated to use the latest proto changes, this is mainly because at the time of the active development of the plugins gRPC did not support |
Nevermind. I see that a release had been done! @sriv |
Hey folks, I'm inferring this is not backward compatible with plugins? See #2456 and getgauge/xml-report#61 Seems a bit unexpected for a patch release? |
yeah, it isn't backward compatible because of some updates to the proto generated code. It should be compatible from now on since the proto tooling has made some enhancements. And my bad on the version bump - I have created 1.6.0 release, and will take down 1.5.7. btw - I will also be making changes to xml-report and json-report soon. |
Thanks @sriv for fixing. Sorry for causing disruptions with our update/PR. We learn as we go.... |
The new PR is merged and gauge 1.6.1 is now released. Thanks @PiotrNestor |
Solution proposal for issue:
#2450
Added functionality to send start & end concept related messages to plugins.
Related PR in gauge-proto repo is created:
getgauge/gauge-proto#30