Page MenuHomePhabricator

[CI] Use M1 runners for macOS-based GH Actions workflows
ClosedPublic

Authored by atul on Feb 6 2024, 10:21 AM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Jun 21, 12:44 AM
Unknown Object (File)
Fri, Jun 21, 12:43 AM
Unknown Object (File)
Fri, Jun 14, 5:38 AM
Unknown Object (File)
Apr 8 2024, 7:26 AM
Unknown Object (File)
Apr 8 2024, 7:26 AM
Unknown Object (File)
Apr 8 2024, 7:26 AM
Unknown Object (File)
Apr 8 2024, 7:26 AM
Unknown Object (File)
Apr 8 2024, 7:26 AM
Subscribers
None

Details

Summary

Context: https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/

Should speed up iOS/macOS builds and reduce time from kicking off release to it being available via Internal TestFlight.

Test Plan

Hoping that it just works, will revert if any issues arise.

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

.github/workflows/ios_ci.yml
15โ€“16 โ†—(On Diff #36721)

15.0.1 is default on Sonoma runners, so we can cut this.

atul published this revision for review.Feb 6 2024, 10:22 AM

Can you wait on ENG-6685 being resolved before landing? I think it should be simple... can take a look in the next hour

This revision is now accepted and ready to land.Feb 6 2024, 10:26 AM

Can you wait on ENG-6685 being resolved before landing? I think it should be simple... can take a look in the next hour

Yeah will do

Forgot this was landed, looks like it brought iOS build times down to ~13-14min from ~50min