-
-
Notifications
You must be signed in to change notification settings - Fork 480
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
Add "informational: true" to .codecov.yml #35544
Add "informational: true" to .codecov.yml #35544
Conversation
Can we get this in the main branch please? It seems impossible to have a PR pass checks otherwise; does somebody care about that? Luckily #35552 seems it will be added to rc2 (but it was added to develop branch before and now just removed, wtf) |
Please review. |
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
Is this hotfix still needed or can we wait for #35632? |
If codecov/project fails when codecov/patch passes, would that be a reason to invalidate a PR? I think not. If there is still, even with #35632, a possibility that codecov/project can fail when codecov/patch passes, then we need the fix of this PR. If there is no possibility for that, then we can drop this fix. As we are not sure about the possibility, we can wait and see if #35632 suffices to remove the possibility. I will put this PR to "needs info" status. |
|
<!-- Please provide a concise, informative and self-explanatory title. --> <!-- Don't put issue numbers in the title. Put it in the Description below. --> <!-- For example, instead of "Fixes #12345", use "Add a new method to multiply two integers" --> ### 📚 Description Related to #35522 and #35544. Should at least fix the changed codecov between runs. <!-- Describe your changes here in detail. --> <!-- Why is this change required? What problem does it solve? --> <!-- If this PR resolves an open issue, please link to it here. For example "Fixes #12345". --> <!-- If your change requires a documentation PR, please link it appropriately. --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. It should be `[x]` not `[x ]`. --> - [x] The title is concise, informative, and self-explanatory. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation accordingly. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on - #12345: short description why this is a dependency - #34567: ... --> <!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> URL: #35632 Reported by: Tobias Diez Reviewer(s): Matthias Köppe
That particular PR failed since its base is not the most recent commit to the dev branch (but some older commit). See https://app.codecov.io/gh/sagemath/sage/pull/35694
|
Yes, I saw that. So codecov compares the coverage change between the head and the base. The head is just one commit away from the base, and that one commit contains trivial typo fixes. Then why codecov/project fails? |
Because the coverage data for the base was still calculated without the fix of #35632. |
Ah, that explains it. Thanks. OK. We then wait for everything to be on track. |
How about #35562? It failed on codecov/project. |
No idea, but there are one or two other PRs that fail with the same indirect coverage changes, compare: So that means that although the random seed is fixed, there are moving parts in the doctests. Not good. |
It is not good that the stability of codecov/project was not obtained by the random seed fix. But perhaps we cannot blame that there are moving parts in doctests. Then it seems that we will have chronic failing codecov/project. We should consider merging this PR. |
Documentation preview for this PR (built with commit a13ff86) is ready! 🎉 |
📚 Description
Add
informational: true
to.codecov.yml
to avoid "codecov/project" check failure, as discussed in #35522 (comment)📝 Checklist
⌛ Dependencies