Skip to content

Upgrade macOS CI runner from macos-13 to macos-14#5785

Closed
gchalump wants to merge 1 commit into
pytorch:mainfrom
gchalump:export-D106423883
Closed

Upgrade macOS CI runner from macos-13 to macos-14#5785
gchalump wants to merge 1 commit into
pytorch:mainfrom
gchalump:export-D106423883

Conversation

@gchalump
Copy link
Copy Markdown
Contributor

Summary:
X-link: https://github.com/facebookresearch/FBGEMM/pull/2715

The build-macos job in fbgemm_ci.yml was using macos-13, which has
been deprecated by GitHub Actions. The hosted runner pool for macos-13
is effectively exhausted — every macOS job in this workflow has been
failing with:

"The job has exceeded the maximum execution time while awaiting a
runner for 24h0m0s"

Jobs queue 24h and never start. No compute is billed (no runner = no
cost), but every PR shows a broken macOS check, polluting CI signal.

Upgrading to macos-14 (Apple Silicon, GitHub-hosted) restores
runnable macOS coverage on PR + main. Note: macos-14 is a more
expensive runner per minute than macos-13 was; if cost becomes a
concern, this job can be moved behind a label gate or dropped entirely.

Stacks on top of D106405302 (windows removal).

Differential Revision: D106423883

Summary:
X-link: facebookresearch/FBGEMM#2715

The `build-macos` job in `fbgemm_ci.yml` was using `macos-13`, which has
been deprecated by GitHub Actions. The hosted runner pool for `macos-13`
is effectively exhausted — every macOS job in this workflow has been
failing with:

  "The job has exceeded the maximum execution time while awaiting a
   runner for 24h0m0s"

Jobs queue 24h and never start. No compute is billed (no runner = no
cost), but every PR shows a broken macOS check, polluting CI signal.

Upgrading to `macos-14` (Apple Silicon, GitHub-hosted) restores
runnable macOS coverage on PR + main. Note: `macos-14` is a more
expensive runner per minute than `macos-13` was; if cost becomes a
concern, this job can be moved behind a label gate or dropped entirely.

Stacks on top of D106405302 (windows removal).

Differential Revision: D106423883
@meta-cla meta-cla Bot added the cla signed label May 26, 2026
@meta-codesync
Copy link
Copy Markdown
Contributor

meta-codesync Bot commented May 26, 2026

@gchalump has exported this pull request. If you are a Meta employee, you can view the originating Diff in D106423883.

@meta-codesync
Copy link
Copy Markdown
Contributor

meta-codesync Bot commented May 28, 2026

This pull request has been merged in fb9ba83.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant