-
Notifications
You must be signed in to change notification settings - Fork 90
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
maintenance: send coverage (jacoco) to codecov #1094
Conversation
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## master #1094 +/- ##
=========================================
Coverage ? 71.83%
Complexity ? 523
=========================================
Files ? 68
Lines ? 2166
Branches ? 230
=========================================
Hits ? 1556
Misses ? 503
Partials ? 107 Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report in Codecov by Sentry. |
merge does not work (exec files are not recognize by codeconv)
@@ -50,7 +50,7 @@ jobs: | |||
name: Java ${{ matrix.java }} | |||
env: | |||
OS: ${{ matrix.os }} | |||
JAVA: ${{ matrix.java-version }} | |||
JAVA: ${{ matrix.java }} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's not clear to me what the previous version of this was doing ..... shouldn't matrix.java-version
have always been null? :|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think so. Not sure the environment variable is even used actually...
.github/workflows/build.yml
Outdated
@@ -50,7 +50,7 @@ jobs: | |||
name: Java ${{ matrix.java }} | |||
env: | |||
OS: ${{ matrix.os }} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Only related to change insofar as matrix.java-version
was also not defined in the matrix context. In this case I think matrix.os
has been taken from the matrix examples but is being misused here because it is never set.
I suggest removing this. I can see no usages of OS
within the codebase, and this is actively confusing. Adding the filter on the matrix to ensure codecov runs once adds to this - if we actually had a 2D matrix with OS as well, which this implies, the filter would not be enough.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yep, will try to remove the os to see if it still works.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A couple comments inline that are tenuously related about the way we're using the build matrix
@scottgerring anything else? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Issue #, if available: #1080
Description of changes:
Checklist
Breaking change checklist
RFC issue #:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.