-
Type:
Build Failure
-
Resolution: Unresolved
-
Priority:
Unknown
-
None
-
Affects Version/s: None
-
Component/s: None
-
2
-
2
-
None
-
Not Needed
-
None
-
None
-
None
-
None
-
None
-
None
Problem
The test.yml workflow in mongodb-js/zstd includes macos-13 in its runner matrix:
os: [macos-latest, windows-2022, macos-13]
GitHub has deprecated and removed macos-13 hosted runners. As a result, every PR in the repo has one job permanently stuck in the queue — host_tests (macos-13, ...) — waiting for a runner that no longer exists. The other macos-13 matrix jobs get cancelled while one hangs indefinitely, blocking the PR check from ever completing cleanly.
Fix
Remove macos-13 from the matrix. macos-latest is already present and covers macOS (currently ARM/M-series). If Intel x64 macOS coverage is still required, evaluate macos-13-large availability or accept the loss given GitHub no longer offers hosted Intel Mac runners.
References
- GH release changelog: https://github.blog/changelog/2025-09-19-github-actions-macos-13-runner-image-is-closing-down/
- Affected workflow: .github/workflows/test.yml line 14
- Example stuck run: https://github.com/mongodb-js/zstd/actions/runs/26226279524/job/77347205993