Skip to content
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

Disable CI for Windows & JDK8 #4403

Merged
merged 1 commit into from Dec 27, 2021
Merged

Disable CI for Windows & JDK8 #4403

merged 1 commit into from Dec 27, 2021

Conversation

BraisGabin
Copy link
Member

@BraisGabin BraisGabin commented Dec 26, 2021

Windows & JDK8 are really flaky. So flaky that we merge more than 50% of our PRs with CI failing. If I see that a PR passes all checks except Windows/JDK8 I just merge it, it's pointless to check it over and over again to always see "oh, the flakyness again".

This also make our contributors a bit unconfortable. They want their builds green. As when they don't get it, they ask and we say "don'y worry about that". And that is not a good standard. A sample: #4379 (comment)

And the last reason, this also hides other issues. For example, I was using a forbidden function on #4315 but I didn't realised because I saw the red X in the PR but I thought "the flakyness".

For all of that I think that we should disable this check. If someone wants to expend the time to fix that flakyness it would be great to add that check back again but, meanwhile, I think that it's safer to disable it.

@codecov
Copy link

codecov bot commented Dec 26, 2021

Codecov Report

Merging #4403 (da875e4) into main (8a919d9) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff            @@
##               main    #4403   +/-   ##
=========================================
  Coverage     84.35%   84.35%           
  Complexity     3277     3277           
=========================================
  Files           473      473           
  Lines         10357    10357           
  Branches       1827     1827           
=========================================
  Hits           8737     8737           
  Misses          668      668           
  Partials        952      952           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 8a919d9...da875e4. Read the comment docs.

Copy link
Member

@3flex 3flex left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It would be good to understand why this is happening, but I agree that it's unlikely anyone will invest the time, and reducing flakiness in the meantime is a win.

@3flex 3flex added the housekeeping Marker for housekeeping tasks and refactorings label Dec 27, 2021
Copy link
Member

@chao2zhang chao2zhang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gradle enterprise could enlighten us with the statistics like this.

@chao2zhang chao2zhang merged commit 1f1924f into main Dec 27, 2021
@chao2zhang chao2zhang deleted the reduce-flakyness branch December 27, 2021 04:54
@schalkms schalkms added this to the 1.20.0 milestone Dec 30, 2021
@cortinico
Copy link
Member

It would be good to understand why this is happening

Does anyone had any idea/lead on what was going on with Win/JDK8? Just to have them as future reference.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
housekeeping Marker for housekeeping tasks and refactorings
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants