[GHA] Add timeouts and run x86_64 macOS jobs on native hardware#2273
[GHA] Add timeouts and run x86_64 macOS jobs on native hardware#2273wsmoses merged 1 commit intoEnzymeAD:mainfrom
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #2273 +/- ##
==========================================
+ Coverage 67.50% 75.36% +7.85%
==========================================
Files 31 56 +25
Lines 12668 16734 +4066
==========================================
+ Hits 8552 12612 +4060
- Misses 4116 4122 +6 ☔ View full report in Codecov by Sentry. |
Actually, I'm somewhat positive the issue is using Rosetta, since the last message printed is |
|
And just to confirm this does fix the issue: https://github.com/EnzymeAD/Enzyme.jl/actions/runs/12843787914/job/35816114301?pr=2273 finished in 40 minutes without errors 🙂 |
|
oh awesome! |
|
Why not keep the arm64 macOS instances and run natively instead of through Rosetta? |
|
This PR was minimally changing and meant only to make existing setup working without errors. |
x86_64 macOS test jobs are timing out, and the default timeout is an unreasonable 6 hours, which clogs up the queue in the entire GitHub organisation. This PR sets lower timeouts for individual CI jobs (2 hours for the tests), also makes x86_64 macOS jobs run on native hardware instead of going through Rosetta, which may or may not be the cause of the hangs.