Skip to content

Merge branch 'develop' of https://github.com/HeyPuter/browser.js into… #721

Merge branch 'develop' of https://github.com/HeyPuter/browser.js into…

Merge branch 'develop' of https://github.com/HeyPuter/browser.js into… #721

Triggered via push December 23, 2025 20:54
Status Success
Total duration 2m 31s
Artifacts 5

main.yml

on: push
Build Scramjet
42s
Build Scramjet
Check Version
5s
Check Version
Validate Package Structure
18s
Validate Package Structure
Run Scramjet Tests
1m 23s
Run Scramjet Tests
Run Rewriter Tests
1m 6s
Run Rewriter Tests
Build Frontend
48s
Build Frontend
Upload to Github Pages
Upload to Github Pages
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 1 notice
[chromium] › tests/integration/site/youtube.spec.ts:17:2 › YouTube › The search page can load.: packages/scramjet/packages/core/tests/integration/site/youtube.spec.ts#L26
2) [chromium] › tests/integration/site/youtube.spec.ts:17:2 › 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() 24 | .locator("#video-title > yt-formatted-string") 25 | .first() > 26 | .textContent({ timeout: 5000 }); | ^ 27 | const thumbnailRef = frame.locator( 28 | "#contents > ytd-video-renderer:nth-child(1) > #dismissible > ytd-thumbnail > a > yt-image > img" 29 | ); at /home/runner/work/browser.js/browser.js/packages/scramjet/packages/core/tests/integration/site/youtube.spec.ts:26:5
[chromium] › tests/integration/site/google.spec.ts:15:2 › Google › The Google Apps menu opens and content is visible.: packages/scramjet/packages/core/tests/integration/site/google.spec.ts#L23
1) [chromium] › tests/integration/site/google.spec.ts:15:2 › Google › The Google Apps menu opens and content is visible. TimeoutError: locator.waitFor: Timeout 10000ms exceeded. Call log: - waiting for locator('iframe').contentFrame().locator('iframe[name=\'app\']') to be visible 21 | 22 | const appsMenuFrame = frame.locator("iframe[name='app']"); > 23 | await appsMenuFrame.waitFor({ state: "visible" }); | ^ 24 | 25 | await appsMenuFrame 26 | .contentFrame() at /home/runner/work/browser.js/browser.js/packages/scramjet/packages/core/tests/integration/site/google.spec.ts:23:23
🎭 Playwright Run Summary
2 flaky [chromium] › tests/integration/site/google.spec.ts:15:2 › Google › The Google Apps menu opens and content is visible. [chromium] › tests/integration/site/youtube.spec.ts:17:2 › YouTube › The search page can load. ─ 2 passed (32.1s)

Artifacts

Produced during runtime
Name Size Digest
frontend
3.12 MB
sha256:12718b8e1a9c2a7e06670e19df4860f4ec97f423ff708a6176f7b77c46cb8cd3
playwright-test-results
11 MB
sha256:ca9e483e630e79468a1921fecae3311bb8cb894b8432028f9bfb515d5d269c6e
scramjet
1.65 MB
sha256:15f88c68478fc974a2cd866ee603975d1617c03e2e6290e76655e6d26e153ed2
scramjet-controller
24 KB
sha256:78175620d49d85787ad7a8173c81baf4b08aca1465397f06519da5d26af4c9a5
scramjet-package
1.65 MB
sha256:a6c9775625a419c6fffa18e748588d78ddce86b6351d2ff655e9ac9ab28cfb12