-
Notifications
You must be signed in to change notification settings - Fork 1
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
Fix GHA macOS to use macos-10.15 #132
Conversation
Well, let me summarize, during 1.5.3 release we faced a couple new issues:
1. OpenSSL::SSL::SSLErrorWe have tried to update embedded certificates, no success. Maybe we need rollback #109 2. Timeout > 6hI have no idea yet. I had assumptions about some penalties form GHA, so I reduced max-parallel to 6 https://docs.github.com/en/actions/learn-github-actions/workflow-syntax-for-github-actions#jobsjob_idstrategymax-parallel. Also no success I have tried to run those flavors locally, no huge delays 3.
|
#109 is absolutely necessary. Please do not revert it. I think GHA just has issues with large parallel matrix builds because of throttling reasons per org. Maybe can split the tests into multiple stages? Also we need to cancel old tests. Look at this: apache/pulsar#9154 |
Builds failing due to installation of Lato font. I've personally experienced this as well, the official site often ends with a timeout.
|
Lato font fixed here: fontist/formulas#113 |
Actions restarted. |
@ronaldtse I have temporally disabled using mozilla's CA certs, because I don't remember a reason why do we use it |
@CAMOBAP because the cert that comes with Ruby was outdated when using the old ruby-packer. We have since fixed this issue here: https://github.com/metanorma/ruby-packer/blob/master/.patches/ruby/0004-ssl-certs.patch So yes, we can disable the packed-mn override on SSL certs. |
@ronaldtse are you sure there ruby-packer/ruby don't use a system ones? |
Yes. Old ruby-packer's Ruby does not use system SSL certificates. |
@CAMOBAP status now:
|
@CAMOBAP my speculation is that we see all these SSL validation failures not because of the SSL certificates -- it may be because:
@andrew2net is there an easy way to turn off parallel fetches for Relaton? |
7de83a2 didn't work:
|
a719af6
to
09ffacf
Compare
Finally we have all passing except:
I'm going to relax Linux compiles to 45 minutes timeout, and merge this. |
Metanorma PR checklist
GHA has just (today) switched the default
macos-latest
tomacos-11
, causing failures here: https://github.com/metanorma/packed-mn/runs/4439042422?check_suite_focus=trueSo let's first fix to the older version and address the upgrade.