Skip to content

ci(ios): retry a shard once after host trouble - #29

Merged
chocky335 merged 10 commits into
mainfrom
ci/host-trouble-retry
Oct 19, 2026
Merged

chocky335 merged 10 commits into
mainfrom
ci/host-trouble-retry

Conversation

@chocky335

Copy link
Copy Markdown
Owner

The standard macOS runner overloads, so the iOS E2E shards fail in about 2 of 3 full runs, each time on a different case. A shard now runs once more in the same job when the classifier marks every attempt-1 failure as host trouble, and a readiness or relaunch timeout under high load now counts as host trouble. The release gate re-derives that verdict from the attempt-1 evidence (validateShardEvidence in e2e/helpers/ios-shards.mjs).

Breaking: the iOS shard job deadline goes from 45 to 70 minutes so that two attempts fit.

Review focus: retryReason in e2e/helpers/host-health.mjs, the only path to a second attempt.

🤖 Generated with Claude Code

@chocky335
chocky335 merged commit 6dd9f8c into main Oct 19, 2026
9 checks passed
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