-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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