-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
[CI] Enhance CI run and make mac ci less likely to fail #7561
[CI] Enhance CI run and make mac ci less likely to fail #7561
Conversation
did set up the homebrew way of build according to the ci description in #7564 (comment) in a osx virtual machine (mojave, sdk 10.14) and darktable-3.4.x branch was built fine ... |
Yeah. That's why I needed to make a workaround for gh actions - this is workaround + beefing up ;) |
@johnny-bit : the windows failures are transients or really something to look at ? Some packages not updated... |
According to msys2 folks - "sync issues on mirrors, usually gone in 15-30 mins, sometimes more" |
Ok, let's merge then. Thanks a lot for looking into this. |
"Current" msys2 issues are in this ticket: msys2/setup-msys2#99 |
Probably worth merging into 3.4 branch too. |
I tried here to work around the CI issues with mac on gh actions workers - turns out it's recent python 3.9 change :/ For some it's automagically fixed, for others not... So i had to use a workaround
Additionally:
nofeatures_nosse
target to check whether something won't blow up if there's no SSELinux-minimal
checking "basic compilers" all probable failures are checked early and so Linux, Windows & Mac targets are checked in parallel.This should make it easier to catch if PR is failing due to code rather than OS/Packaging problems
sidenote: msys2 still can fail with weird stuff. No workarounds for that except "try to restart action every 2-4 hours" :/