-
Notifications
You must be signed in to change notification settings - Fork 30
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
Remove deprecated Warnings plugin #358
Conversation
With this patch applied how are we being informed if there are compiler warnings, CMake warnings, etc? |
By looking at the output and the failure status of CI. If it's severe enough to treat it as an error (like a missing space via ament_uncrustify), it's certainly worth adding it in test coverage. It would also be reasonable to add support in a future PR for another plugin such as https://github.com/jenkinsci/warnings-ng-plugin/blob/master/doc/Documentation.md |
That doesn't sounds like a reasonable substitution to me. It is unlikely that someone reads the full output if the build comes back green.
Without this plugin I would expect the build to be green even if it has CMake / compiler warnings? Not sure I understand this correctly.
How would this be actually done?
Atm the warning plugins gives us visibility into CMake / compiler warnings. Without it we don't have any notification if those occur. Without a proper working replacement I don't think this should be removed. |
|
At the scale of PRs / CI builds we are facing I disagree on that. I have to be able to rely on the CI status to tell if there is anything wrong I should look into.
I don't think that is true for CMake warnings. |
I think you’re right this bears more thought. I transitioned things over basically as-is to warnings-ng in #359. |
Closing in favor of #359 |
@wjwwood why did you close this? This PR is still needed |
Unless I misunderstand, we won't be separately removing and adding the other warnings plugin. We would only remove and replace it all at once. Please consolidate this to one pull request, i.e. remove the current plugin in the other pull request. If @dirk-thomas disagrees, I can reopen this. |
Then merge them at the same time. I personally would prefer to have overlapping coverage for a short period. |
We can't run CI for a change which spreads across two separate branches / PRs. |
Ah that makes sense. Merged into #359 and rebased |
Fixes #315