-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
ci: reworked windows builds #737
Conversation
ae8ea61
to
f2e8e30
Compare
921d437
to
cbaa441
Compare
4880c64
to
5407543
Compare
98ae205
to
840b520
Compare
@drigz I've been trying to fix merging of multiple coverage reports (mainly MinGW and Linux) over the the past weeks. However, this turned out to be very tricky due to the way both Coveralls and Github workflows work. Since the Github workflows are defined in separate files, merging the reports cannot be done automatically and requires additional logic which is not straightforward to implement. Additionally, Coveralls seems to have problems parsing MinGW coverage reports (a 0% coverage is always reported). At this point, I believe switching to Codecov is a better solution in the long-term. |
LGTM. Let me know if you need any action from me to enable Codecov. |
Thanks. We would need a |
Where would we store the CODECOV_TOKEN? Assuming we wouldn't be manually uploading coverage data, it's not clear how it should be used. It also says "Note: Token not required for public repositories uploading from Travis, CircleCI, AppVeyor, Azure Pipelines or GitHub Actions." - does this apply to us? |
Codecov Report
@@ Coverage Diff @@
## master #737 +/- ##
=========================================
Coverage ? 71.38%
=========================================
Files ? 17
Lines ? 3208
Branches ? 0
=========================================
Hits ? 2290
Misses ? 918
Partials ? 0 Continue to review full report at Codecov.
|
I obviously ignored that note, thanks. The token does not seem to be necessary. |
44937ae
to
82927ee
Compare
82927ee
to
536df2a
Compare
Closes #735