-
Notifications
You must be signed in to change notification settings - Fork 84
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
Jenkinsfile: qualityGate DELTA #990
Conversation
do not fail build if total number of warnings have been reduced
I think this is best reviewed by @akurtakov in general I think changes should not introduce new warnings (or use |
I think I gave a better fix at the linked PR which removes the need for the "workaround" field. This happened only because of the threshold gate pointing the new issue thus I believe we should keep things as they are right now and not accept this one. |
I totally agree that that particular solution is better, however in general it would be good to just reduce warnings insted of complaining about moved warnings. |
Let's try with stricter rules, if/when we have it preventing to fix things I will change my mind immediately. |
Please don't close this PR for now - it may be something we just apply soon if needed. |
I converted it to a draft in the meanwhile. |
By the way, have you noticed how all checks are green now (including licence check)? |
gj! |
Step by step, we are really going towards far better development process! Of course it has its growing pains but there is always a price. |
That's very nice. 👍🏽
Of course the best would be to not introduce new warnings, but having one new if ten are fixed is also a win. |
if one thinks the change is good even though it introduce a new warning there is always the option to merge it anyways for "edge-cases"... |
@HannesWell as PL please make a decision on this one and either merge or close. It's good to keep the PRs queue shorter :) . |
I agree with Christoph's opinion on this. In general it should be attempted to not introduce new warnings and I'm convinced it is usually possible. But yes, in edge-cases it is still possible to overrule a failing quality-gate and submit changes nevertheless. |
I just wanted to make you aware that there is an open pull request to add an option to only fail the quality gate but do not change the overall build result here: so if anyone is interested please express your support there! |
do not fail build if total number of warnings have been reduced
see #989 (comment)