fix(ci): stabilize cross-platform workflow checks

This commit is contained in:
zhefox
2026-07-29 21:55:43 +08:00
parent 37df5b93b1
commit f8000012f7
40 changed files with 251 additions and 139 deletions
@@ -3915,7 +3915,9 @@ mod tests {
repository.failing.store(false, Ordering::Release);
tokio::time::timeout(Duration::from_secs(2), async {
while runtime.metrics.pending_current.load(Ordering::Acquire) != 0 {
while runtime.metrics.pending_current.load(Ordering::Acquire) != 0
|| runtime.normal_admission.available_permits() != 2
{
tokio::task::yield_now().await;
}
})