-
-
Notifications
You must be signed in to change notification settings - Fork 7.8k
ci: Remove Linux & macOS from Azure #29171
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
Conversation
For the record, the system Linux packages explicitly installed on GitHub Actions, but not Azure are:
and vice versa:
On macOS, GitHub Actions has:
whereas for Azure its:
It also turns out that we never uploaded macOS coverage reports, so coverage is only down by 2 report from Linux. The coverage change shows that we lost:
I think these would have all come from |
Do we know if xquartz is installed on GitHub or if it actually wasn't needed for Azure? It seems like the GUI-tests does not complain at least? Interesting that a bit of the "executable not available"-tests lost coverage. Probably not worthwhile to have separate pipeline for those, but one may expect the minimum version test to handle them? Or maybe they are skipped earlier in the process? Is it worthwhile to setup a "minimum requirements" test (unless that is actually included in minimum versions)? |
It looks like we support Can we drop ffmpeg on the minimal deps run? |
After an audit of all CI, we don't believe we are gaining anything by duplicating GitHub Actions here.
I think this may have been for GTK2. I don't recall if GTK3 used XQuartz, but GTK4 should be native. So I removed it and everything seems fine.
These were from adding
Yes, did that as well. |
PR summary
After an audit of all CI, we don't believe we are gaining anything by duplicating GitHub Actions here.
PR checklist