Closed zappolowski closed 6 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 65.06%. Comparing base (
a2af4a8
) to head (03f5861
). Report is 6 commits behind head on master.
:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Seems good to me, however I am not sure what changes from #1303 (?)
- why generate coverage data for clang, when it's discarded anyhow (just gcc is uploaded); why upload coverage data for each distro? shouldn't one suffice?
I second that.
however I am not sure what changes from https://github.com/dunst-project/dunst/pull/1303 (?)
git config
(as it's done in actions/checkout
already)alpine
image is not excluded anymorehowever I am not sure what changes from https://github.com/dunst-project/dunst/pull/1303 (?)
- a different approach to fix this issue - instead of running as a different user, explicitly allow it using
git config
(as it's done inactions/checkout
already)alpine
image is not excluded anymore- all tests are running - in #1303 DBus tests are deactivated
Thanks for the clarification. Is something still missing or will be able to fix ci by merging this one?
From my side I'm okay with merging, maybe @bebehei wants to take another look as he originally started working on this.
I'll have alook tomorrow.
news?
My suggestion: merge it in the current state (if @bebehei has no strong objections) and get the CI up and running again. This way we can merge some other PRs which are currently blocked by the broken CI.
Then I can iron out the missing parts.
I've reworked coverage creation a bit. Now, it's just created when all tests pass, only for gcc and only for the main repository (hopefully, haven't tested it yet). I've chosen to run that step on the fedora image as this is usually quite up-to-date, not a rolling release distribution and provides lcov in the repositories.
i don't know why but coverage is failing (yesterday was fine though)
Yes, I think it's related to this issue.
I'll just update to v4 ... which should work as we're using fedora based images for the coverage reports (IIRC v4 had issues on older ubuntu based images).
Yes, I think it's related to this issue.
I'll just update to v4 ... which should work as we're using fedora based images for the coverage reports (IIRC v4 had issues on older ubuntu based images).
Thanks
Also, I wanted to make a minor version soon since a lot of commits piled up. I wrote an email to the other maintains but unfortunately I don't have your email. Do you have some prs still unfinished that you want to include?
You should be able to get my address from the commits (just look at the signature).
Other than that:
Yet another try of getting the pipelines to work. This continues/replaces #1303.
Notable changes:
dunst-project/docker-images
make test-coverage
has issues running in parallel ⇒-j
should not be usedmisc-doxygen
doesn't need to be a matrix, if it is a1x1
matrixTODO:
codecov/codecov-action@v3
is outdated, butv4
doesn't work an all imagescodecov/codecov-action@v4
(at least the description seems to imply this)