Skip to content

fix(ci): give the Safari smoke 300 s to reach its 30 frames - #288

Merged
zackees merged 1 commit into
mainfrom
fix/safari-smoke-timeout
Nov 3, 2026
Merged

zackees merged 1 commit into
mainfrom
fix/safari-smoke-timeout

Conversation

@zackees

@zackees zackees commented Nov 3, 2026

Copy link
Copy Markdown
Member

The macOS ARM Live Test failed twice at 9411f52 (41547950501) with Safari rendered 29 frames in 120 s (need 30). The page runs at about 1.6–2.2 FPS on hosted macOS ARM runners. The passing run at 1f563bf (41540809896) reached exactly 30, and nothing under test changed between those commits.

This keeps the 30-frame requirement and raises only the default --ready-timeout from 120 s to 300 s. The wait loop exits as soon as 30 frames arrive, so passing runs are no slower. The worst case adds 3 minutes, well inside the job's 40-minute limit.

This test blocks the full-coverage evidence for the first Azure-signed release dry run.

Separately, the very low FPS and canvas lit pixels=0 in both the passing and failing runs may be worth their own investigation.

Hosted macOS ARM runners render this page at ~1.6-2.2 FPS. At 1f563bf
the smoke reached exactly 30 frames in its 120 s budget; at 9411f52 it
reached 29 twice (run 41547950501), with no change to the code under
test. Keep the 30-frame requirement and lengthen only the deadline; the
wait loop exits as soon as the frames arrive.
@coderabbitai

coderabbitai Bot commented Nov 3, 2026

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 12 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 7259eedc-5ad0-4c76-ac9d-28b70d4b7421
Commits

Reviewing files that changed from the base of the PR and between 9411f52 and f95b80a.

Files selected for processing: 1
  • ci/safari_smoke.py
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

CodeRabbit Verify

  • Run CodeRabbit Verify to test the changes in this pull request.

@zackees
zackees merged commit 11f416b into main Nov 3, 2026
35 checks passed
@zackees
zackees deleted the fix/safari-smoke-timeout branch November 3, 2026 00:35
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