Skip to content

Serialize native macOS CI tests and capture stalls - #93

Merged
ccheney merged 2 commits into
masterfrom
diagnose-hosted-macos-tests
Sep 12, 2026
Merged

ccheney merged 2 commits into
masterfrom
diagnose-hosted-macos-tests

Conversation

@ccheney

@ccheney ccheney commented Sep 12, 2026

Copy link
Copy Markdown
Member

The first post-merge run on a GitHub-hosted Mac stalled while hundreds of async and native-framework tests were running concurrently. Run the complete Swift suite serially on the hosted runner, with compilation separated from execution. A five-minute execution limit and thread-stack capture after ninety seconds preserve diagnostics if a test still hangs.

Validation: all 1,080 tests passed locally with swift test --no-parallel in 17 seconds. Workflow policy tests passed (5 tests, 71 assertions), and actionlint passed. No tests are excluded; tests remain restricted to owner merges into master and gate TestFlight uploads.

@vercel

vercel Bot commented Sep 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
luxel-media Ready Ready Preview Sep 12, 2026 7:08am UTC

@ccheney ccheney changed the title Diagnose stalled Swift tests on GitHub-hosted Macs Serialize native macOS CI tests and capture stalls Sep 12, 2026
@ccheney
ccheney merged commit 8e482c8 into master Sep 12, 2026
2 checks passed
@ccheney
ccheney deleted the diagnose-hosted-macos-tests branch September 12, 2026 07:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant