Skip to content

Refactor scramjet to compile to a single bundle, eliminating the need for globals containing state #66

Refactor scramjet to compile to a single bundle, eliminating the need for globals containing state

Refactor scramjet to compile to a single bundle, eliminating the need for globals containing state #66

Triggered via pull request July 16, 2025 15:49
@velzievelzie
synchronize #1
unifiedbundle
Status Success
Total duration 4m 35s
Artifacts 2

main.yml

on: pull_request
Run Scramjet Tests
2m 1s
Run Scramjet Tests
Fit to window
Zoom out
Zoom in

Annotations

1 error and 1 notice
[chromium] › tests/youtube.spec.ts:14:5 › YouTube › The search page can load.: tests/youtube.spec.ts#L17
1) [chromium] › tests/youtube.spec.ts:14:5 › YouTube › The search page can load. ───────────────── TimeoutError: locator.textContent: Timeout 5000ms exceeded. Call log: - waiting for locator('iframe').contentFrame().locator('#video-title > yt-formatted-string').first() 15 | const frame = await setupPage(page, "https://www.youtube.com/results?search_query=bad+apple"); 16 | > 17 | const title = await frame.locator("#video-title > yt-formatted-string").first().textContent({ timeout: 5000 }); | ^ 18 | const thumbnailRef = frame.locator("#contents > ytd-video-renderer:nth-child(1) > #dismissible > ytd-thumbnail > a > yt-image > img") 19 | await thumbnailRef.waitFor({ state: "visible" }); 20 | at /home/runner/work/browser.js/browser.js/tests/youtube.spec.ts:17:89
🎭 Playwright Run Summary
1 flaky [chromium] › tests/youtube.spec.ts:14:5 › YouTube › The search page can load. ────────────────── 3 passed (24.3s)

Artifacts

Produced during runtime
Name Size Digest
packaged-scramjet Expired
427 KB
sha256:62ac852729ec1d28ba5e68071456dec10b93bd293ad390412f982de4e6815e08
scramjet Expired
415 KB
sha256:b8a238208b2301c05d8ce8fbdc1fa9246930460541060abf55ed0615f2cf9114