-
-
Notifications
You must be signed in to change notification settings - Fork 7.9k
[MNT]: AppVeyor not run on merging to main #26067
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
Comments
Looking back through the last few commits, I think it is running but not on changes that fall under Lines 12 to 16 in 19d93b7
We have similar for Github Actions and Azure, but in those cases the filter is specifically for PRs: matplotlib/.github/workflows/tests.yml Lines 12 to 20 in 19d93b7
matplotlib/azure-pipelines.yml Lines 10 to 17 in 19d93b7
Maybe we need to also make the Appveyor skips specific to PRs. |
Good spotting! One could think that we shouldn't run the other tests generating code coverage on doc changes? Although if that ends up with 0% coverage that is of course a worse scenario... |
CodeCov has ways to account for skipped tests, but I think I only half understood it - #25391 |
Hmm , it seems like AppVeyor is the only one correctly skipping tests on doc-only changes? |
Nah, both GitHub and Azure skips correctly for PRs, but not for main. |
Summary
It seems like AppVeyor are only run on PRs, but not on merging to main. Hence, the code coverage is higher in the PRs than on main. This holds especially for Win32-specific parts of the code as well as Gtk4 (which looks more or less untested on main).
Proposed fix
Enable AppVeyor on merges to main.
The text was updated successfully, but these errors were encountered: