I have a number of commits on different branches which were created at different times. When these are added to my “main” branch, Codecov is ordering these by the commit date, rather than the order that these were applied to the main branch (via a “Rebase & Merge”). A PR that showed an overall increase to the project’s coverage now shows a decrease on the site.
This is the relevant PR on Github: Add better handling of widgets in unit tests by elParaguayo · Pull Request #7 · elParaguayo/qtile-extras · GitHub
I would expect the commit order on the dashboard to match the github log order.
github log --oneline gives me
596c365 (HEAD -> main, origin/main) Add tox requirements b3ccd6a StravaWidget: handle FileNotFoundError a3d9ba8 Change to codecov github acton with no token ...
Dashboard shows different order: Codecov
It seems clear that this is because of the commit date.
The “build time” is correct (Commit ⋅ elParaguayo/qtile-extras) and would seem to be a better indicator of when this should be applied.