Skip to content

feat(repl): Lynx REPL — interactive playground with GitHub Pages deployment #12855

feat(repl): Lynx REPL — interactive playground with GitHub Pages deployment

feat(repl): Lynx REPL — interactive playground with GitHub Pages deployment #12855

Triggered via pull request March 3, 2026 14:11
Status Failure
Total duration 19m 40s
Artifacts 7

test.yml

on: pull_request
Matrix: test-rust / test
build  /  get-merge-base
16s
build / get-merge-base
Matrix: build / build-all
Matrix: playwright-linux
Matrix: playwright-web-elements
Matrix: test-vitest
Matrix: web-core-wasm-e2e
Matrix: bundle-analysis / build
Fit to window
Zoom out
Zoom in

Annotations

30 errors, 29 warnings, and 7 notices
[webkit] › tests/web-elements.spec.ts:2462:5 › web-elements test suite › x-list › list-type-change: packages/web-platform/web-elements/tests/web-elements.spec.ts#L21
2) [webkit] › tests/web-elements.spec.ts:2462:5 › web-elements test suite › x-list › list-type-change Error: expect(page).toHaveScreenshot(expected) failed 195000 pixels (ratio 0.76 of all image pixels) are different. Snapshot: x-list/list-type-change/single.png Call log: - Expect "toHaveScreenshot(x-list/list-type-change/single.png)" with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - waiting for fonts to load... - fonts loaded - 195000 pixels (ratio 0.76 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 195000 pixels (ratio 0.76 of all image pixels) are different. 19 | >[0], 20 | ) => { > 21 | await expect(page).toHaveScreenshot([`${caseName}`, `${subcaseName}.png`], { | ^ 22 | maxDiffPixelRatio: 0, 23 | fullPage: true, 24 | animations: 'allow', at diffScreenShot (/__w/lynx-stack/lynx-stack/packages/web-platform/web-elements/tests/web-elements.spec.ts:21:22) at /__w/lynx-stack/lynx-stack/packages/web-platform/web-elements/tests/web-elements.spec.ts:2472:13
[chromium] › tests/reactlynx.spec.ts:852:5 › reactlynx3 tests › basic › basic-bindmouse: packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts#L865
2) [chromium] › tests/reactlynx.spec.ts:852:5 › reactlynx3 tests › basic › basic-bindmouse ─────── Error: mouse up event captured expect(locator).toHaveCSS(expected) failed Locator: locator('#target2') Expected: "rgb(0, 128, 0)" Received: "rgb(255, 192, 203)" Call log: - mouse up event captured with timeout 5000ms - waiting for locator('#target2') 2 × locator resolved to <x-view id="target2"></x-view> - unexpected value "rgb(255, 192, 203)" 863 | 'rgb(0, 128, 0)', 864 | ); // green > 865 | expect(page.locator('#target2'), 'mouse up event captured').toHaveCSS( | ^ 866 | 'background-color', 867 | 'rgb(0, 128, 0)', 868 | ); // green at /__w/lynx-stack/lynx-stack/packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts:865:69
[webkit] › tests/web-core.test.ts:492:3 › web core tests › api-get-i18n-resource-by-mts: packages/web-platform/web-tests/tests/web-core.test.ts#L518
6) [webkit] › tests/web-core.test.ts:492:3 › web core tests › api-get-i18n-resource-by-mts ─────── Error: expect(received).toBeTruthy() Received: false 516 | ); 517 | expect(first).toBeTruthy(); > 518 | expect(second).toBeTruthy(); | ^ 519 | }); 520 | test('api-get-i18n-resource-by-lynx-update', async ({ page, browserName }) => { 521 | // firefox dose not support this. at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/web-core.test.ts:518:20
[webkit] › tests/react.spec.ts:4556:7 › reactlynx3 tests › elements › x-textarea › basic-element-x-textarea-bindselection: packages/web-platform/web-tests/tests/react.spec.ts#L4570
5) [webkit] › tests/react.spec.ts:4556:7 › reactlynx3 tests › elements › x-textarea › basic-element-x-textarea-bindselection Error: expect(received).toBe(expected) // Object.is equality Expected: "2-5" Received: "" 4568 | }); 4569 | const result = await page.locator('.result').first().innerText(); > 4570 | expect(result).toBe('2-5'); | ^ 4571 | }, 4572 | ); 4573 | at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/react.spec.ts:4570:26
[webkit] › tests/react.spec.ts:2576:7 › reactlynx3 tests › elements › svg › basic-element-svg-with-css: packages/web-platform/web-tests/tests/react.spec.ts#L59
4) [webkit] › tests/react.spec.ts:2576:7 › reactlynx3 tests › elements › svg › basic-element-svg-with-css Error: page.goto: Test timeout of 30000ms exceeded. Call log: - navigating to "http://localhost:3080/?casename=basic-element-svg-with-css", waiting until "load" 57 | url += `&casename2=${testname2}`; 58 | } > 59 | await page.goto(url, { | ^ 60 | waitUntil: 'load', 61 | }); 62 | await page.evaluate(() => document.fonts.ready); at goto (/__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/react.spec.ts:59:14) at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/react.spec.ts:2577:15
[webkit] › tests/react.spec.ts:2576:7 › reactlynx3 tests › elements › svg › basic-element-svg-with-css: packages/web-platform/web-tests/tests/react.spec.ts#L0
4) [webkit] › tests/react.spec.ts:2576:7 › reactlynx3 tests › elements › svg › basic-element-svg-with-css Test timeout of 30000ms exceeded.
[webkit] › tests/react.spec.ts:2489:7 › reactlynx3 tests › elements › image › basic-element-image-support-tap-event: packages/web-platform/web-tests/tests/react.spec.ts#L2496
3) [webkit] › tests/react.spec.ts:2489:7 › reactlynx3 tests › elements › image › basic-element-image-support-tap-event Error: expect(received).toStrictEqual(expected) // deep equality Expected: "success" Received: "fail" 2494 | await wait(100); 2495 | expect(await page.locator('#result').getAttribute('class')) > 2496 | .toStrictEqual( | ^ 2497 | 'success', 2498 | ); 2499 | }, at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/react.spec.ts:2496:14
[webkit] › tests/main-thread-apis.test.ts:452:3 › main thread api tests › __GetClasses: packages/web-platform/web-tests/tests/main-thread-apis.test.ts#L453
2) [webkit] › tests/main-thread-apis.test.ts:452:3 › main thread api tests › __GetClasses ──────── Error: page.evaluate: TypeError: globalThis.__CreateText is not a function. (In 'globalThis.__CreateText(0)', 'globalThis.__CreateText' is undefined) 451 | 452 | test('__GetClasses', async ({ page }, { title }) => { > 453 | const ret = await page.evaluate(() => { | ^ 454 | let node1 = globalThis.__CreateText(0); 455 | globalThis.__AddClass(node1, 'a'); 456 | globalThis.__AddClass(node1, 'b'); at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/main-thread-apis.test.ts:453:28
[webkit] › tests/react.spec.ts:4679:7 › reactlynx3 tests › elements › list › basic-element-list-remove-action: packages/web-platform/web-tests/tests/react.spec.ts#L4687
1) [webkit] › tests/react.spec.ts:4679:7 › reactlynx3 tests › elements › list › basic-element-list-remove-action Retry #4 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).resolves.toBe(expected) // Object.is equality Expected: 4 Received: 0 4685 | // Initial state: loading = true 4686 | // Expected: 1, 2, 3, 5 > 4687 | await expect(page.locator('list-item').count()).resolves.toBe(4); | ^ 4688 | let ids = await page.locator('list-item').evaluateAll((items) => 4689 | items.map((i) => i.id) 4690 | ); at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/react.spec.ts:4687:68
[webkit] › tests/react.spec.ts:4679:7 › reactlynx3 tests › elements › list › basic-element-list-remove-action: packages/web-platform/web-tests/tests/react.spec.ts#L4687
1) [webkit] › tests/react.spec.ts:4679:7 › reactlynx3 tests › elements › list › basic-element-list-remove-action Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).resolves.toBe(expected) // Object.is equality Expected: 4 Received: 0 4685 | // Initial state: loading = true 4686 | // Expected: 1, 2, 3, 5 > 4687 | await expect(page.locator('list-item').count()).resolves.toBe(4); | ^ 4688 | let ids = await page.locator('list-item').evaluateAll((items) => 4689 | items.map((i) => i.id) 4690 | ); at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/react.spec.ts:4687:68
[webkit] › tests/react.spec.ts:4679:7 › reactlynx3 tests › elements › list › basic-element-list-remove-action: packages/web-platform/web-tests/tests/react.spec.ts#L4687
1) [webkit] › tests/react.spec.ts:4679:7 › reactlynx3 tests › elements › list › basic-element-list-remove-action Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).resolves.toBe(expected) // Object.is equality Expected: 4 Received: 0 4685 | // Initial state: loading = true 4686 | // Expected: 1, 2, 3, 5 > 4687 | await expect(page.locator('list-item').count()).resolves.toBe(4); | ^ 4688 | let ids = await page.locator('list-item').evaluateAll((items) => 4689 | items.map((i) => i.id) 4690 | ); at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/react.spec.ts:4687:68
[webkit] › tests/react.spec.ts:4679:7 › reactlynx3 tests › elements › list › basic-element-list-remove-action: packages/web-platform/web-tests/tests/react.spec.ts#L4687
1) [webkit] › tests/react.spec.ts:4679:7 › reactlynx3 tests › elements › list › basic-element-list-remove-action Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).resolves.toBe(expected) // Object.is equality Expected: 4 Received: 0 4685 | // Initial state: loading = true 4686 | // Expected: 1, 2, 3, 5 > 4687 | await expect(page.locator('list-item').count()).resolves.toBe(4); | ^ 4688 | let ids = await page.locator('list-item').evaluateAll((items) => 4689 | items.map((i) => i.id) 4690 | ); at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/react.spec.ts:4687:68
[chromium] › tests/react.spec.ts:4091:7 › reactlynx3 tests › elements › x-swiper › basic-element-x-swiper-bindchange: packages/web-platform/web-tests/tests/react.spec.ts#L4146
4) [chromium] › tests/react.spec.ts:4091:7 › reactlynx3 tests › elements › x-swiper › basic-element-x-swiper-bindchange Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false 4144 | expect(programming).toBe(true); 4145 | if (browserName === 'chromium') { > 4146 | expect(manual).toBe(true); | ^ 4147 | } 4148 | }, 4149 | ); at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/react.spec.ts:4146:28
[chromium] › tests/react.spec.ts:4091:7 › reactlynx3 tests › elements › x-swiper › basic-element-x-swiper-bindchange: packages/web-platform/web-tests/tests/react.spec.ts#L4146
4) [chromium] › tests/react.spec.ts:4091:7 › reactlynx3 tests › elements › x-swiper › basic-element-x-swiper-bindchange Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false 4144 | expect(programming).toBe(true); 4145 | if (browserName === 'chromium') { > 4146 | expect(manual).toBe(true); | ^ 4147 | } 4148 | }, 4149 | ); at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/react.spec.ts:4146:28
[chromium] › tests/main-thread-apis.test.ts:1306:5 › main thread api tests › __ElementFromBinary › should apply classes from template: packages/web-platform/web-tests/eval at evaluate (:290:30)#L2
3) [chromium] › tests/main-thread-apis.test.ts:1306:5 › main thread api tests › __ElementFromBinary › should apply classes from template Error: page.evaluate: TypeError: globalThis.genFiberElementTree is not a function at eval (eval at evaluate (:290:30), <anonymous>:2:25) at UtilityScript.evaluate (<anonymous>:292:16) at UtilityScript.<anonymous> (<anonymous>:1:44) at eval (eval at evaluate (:290:30), <anonymous>:2:25) at UtilityScript.evaluate (<anonymous>:292:16) at UtilityScript.<anonymous> (<anonymous>:1:44) at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/main-thread-apis.test.ts:28:34
[chromium] › tests/main-thread-apis.test.ts:1306:5 › main thread api tests › __ElementFromBinary › should apply classes from template: packages/web-platform/web-tests/eval at evaluate (:290:30)#L2
3) [chromium] › tests/main-thread-apis.test.ts:1306:5 › main thread api tests › __ElementFromBinary › should apply classes from template Error: page.evaluate: TypeError: globalThis.__ElementFromBinary is not a function at eval (eval at evaluate (:290:30), <anonymous>:2:36) at UtilityScript.evaluate (<anonymous>:292:16) at UtilityScript.<anonymous> (<anonymous>:1:44) at eval (eval at evaluate (:290:30), <anonymous>:2:36) at UtilityScript.evaluate (<anonymous>:292:16) at UtilityScript.<anonymous> (<anonymous>:1:44) at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/main-thread-apis.test.ts:1307:33
[chromium] › tests/main-thread-apis.test.ts:968:3 › main thread api tests › with_querySelector: packages/web-platform/web-tests/eval at evaluate (:290:30)#L2
2) [chromium] › tests/main-thread-apis.test.ts:968:3 › main thread api tests › with_querySelector Error: page.evaluate: TypeError: globalThis.genFiberElementTree is not a function at eval (eval at evaluate (:290:30), <anonymous>:2:25) at UtilityScript.evaluate (<anonymous>:292:16) at UtilityScript.<anonymous> (<anonymous>:1:44) at eval (eval at evaluate (:290:30), <anonymous>:2:25) at UtilityScript.evaluate (<anonymous>:292:16) at UtilityScript.<anonymous> (<anonymous>:1:44) at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/main-thread-apis.test.ts:28:34
[chromium] › tests/main-thread-apis.test.ts:968:3 › main thread api tests › with_querySelector: packages/web-platform/web-tests/eval at evaluate (:290:30)#L2
2) [chromium] › tests/main-thread-apis.test.ts:968:3 › main thread api tests › with_querySelector Error: page.evaluate: TypeError: globalThis.__CreatePage is not a function at eval (eval at evaluate (:290:30), <anonymous>:2:29) at UtilityScript.evaluate (<anonymous>:292:16) at UtilityScript.<anonymous> (<anonymous>:1:44) at eval (eval at evaluate (:290:30), <anonymous>:2:29) at UtilityScript.evaluate (<anonymous>:292:16) at UtilityScript.<anonymous> (<anonymous>:1:44) at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/main-thread-apis.test.ts:969:28
[chromium] › tests/main-thread-apis.test.ts:261:3 › main thread api tests › __NextElement: packages/web-platform/web-tests/eval at evaluate (:290:30)#L2
1) [chromium] › tests/main-thread-apis.test.ts:261:3 › main thread api tests › __NextElement ───── Error: page.evaluate: TypeError: globalThis.genFiberElementTree is not a function at eval (eval at evaluate (:290:30), <anonymous>:2:25) at UtilityScript.evaluate (<anonymous>:292:16) at UtilityScript.<anonymous> (<anonymous>:1:44) at eval (eval at evaluate (:290:30), <anonymous>:2:25) at UtilityScript.evaluate (<anonymous>:292:16) at UtilityScript.<anonymous> (<anonymous>:1:44) at /__w/lynx-stack/lynx-stack/packages/web-platform/web-tests/tests/main-thread-apis.test.ts:28:34
[firefox] › tests/reactlynx.spec.ts:4580:7 › reactlynx3 tests › elements › list › basic-element-list-basic-size: packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts#L4609
5) [firefox] › tests/reactlynx.spec.ts:4580:7 › reactlynx3 tests › elements › list › basic-element-list-basic-size Error: expect(received).toBeTruthy() Received: false 4607 | }); 4608 | await wait(1000); > 4609 | expect(scrolled).toBeTruthy(); | ^ 4610 | expect(scrollend).toBeTruthy(); 4611 | }, 4612 | ); at /__w/lynx-stack/lynx-stack/packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts:4609:28
[firefox] › tests/reactlynx.spec.ts:4500:7 › reactlynx3 tests › elements › x-textarea › basic-element-x-textarea-bindselection: packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts#L4514
4) [firefox] › tests/reactlynx.spec.ts:4500:7 › reactlynx3 tests › elements › x-textarea › basic-element-x-textarea-bindselection Error: expect(received).toBe(expected) // Object.is equality Expected: "2-5" Received: "" 4512 | }); 4513 | const result = await page.locator('.result').first().innerText(); > 4514 | expect(result).toBe('2-5'); | ^ 4515 | }, 4516 | ); 4517 | at /__w/lynx-stack/lynx-stack/packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts:4514:26
[firefox] › tests/reactlynx.spec.ts:3129:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-bindselection: packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts#L59
3) [firefox] › tests/reactlynx.spec.ts:3129:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-bindselection Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: Test timeout of 30000ms exceeded. Call log: - navigating to "http://localhost:3080/?casename=basic-element-x-input-bindselection", waiting until "load" 57 | url += `&casename2=${testname2}`; 58 | } > 59 | await page.goto(url, { | ^ 60 | waitUntil: 'load', 61 | }); 62 | await page.evaluate(() => document.fonts.ready); at goto (/__w/lynx-stack/lynx-stack/packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts:59:14) at /__w/lynx-stack/lynx-stack/packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts:3132:17
[firefox] › tests/reactlynx.spec.ts:3129:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-bindselection: packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts#L0
3) [firefox] › tests/reactlynx.spec.ts:3129:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-bindselection Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[firefox] › tests/reactlynx.spec.ts:3129:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-bindselection: packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts#L3141
3) [firefox] › tests/reactlynx.spec.ts:3129:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-bindselection Error: expect(received).toBe(expected) // Object.is equality Expected: "2-5" Received: "" 3139 | }); 3140 | const result = await page.locator('.result').first().innerText(); > 3141 | expect(result).toBe('2-5'); | ^ 3142 | }, 3143 | ); 3144 | test( at /__w/lynx-stack/lynx-stack/packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts:3141:26
[firefox] › tests/reactlynx.spec.ts:3077:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-ng-bindinput: packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts#L3081
2) [firefox] › tests/reactlynx.spec.ts:3077:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-ng-bindinput Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.press: Target page, context or browser has been closed 3079 | async ({ page }, { title }) => { 3080 | await goto(page, title); > 3081 | await page.locator('input').press('Enter'); | ^ 3082 | await wait(200); 3083 | await page.locator('input').fill('foobar'); 3084 | await wait(200); at /__w/lynx-stack/lynx-stack/packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts:3081:39
[firefox] › tests/reactlynx.spec.ts:3077:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-ng-bindinput: packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts#L0
2) [firefox] › tests/reactlynx.spec.ts:3077:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-ng-bindinput Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[firefox] › tests/reactlynx.spec.ts:3077:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-ng-bindinput: packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts#L3086
2) [firefox] › tests/reactlynx.spec.ts:3077:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-ng-bindinput Error: expect(received).toBe(expected) // Object.is equality Expected: "foobar-6-6" Received: "" 3084 | await wait(200); 3085 | const result = await page.locator('.result').first().innerText(); > 3086 | expect(result).toBe('foobar-6-6'); | ^ 3087 | }, 3088 | ); 3089 | // input/bindinput test-case end at /__w/lynx-stack/lynx-stack/packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts:3086:26
[firefox] › tests/reactlynx.spec.ts:3067:7 › reactlynx3 tests › elements › x-input › basic-element-input-bindinput: packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts#L3074
1) [firefox] › tests/reactlynx.spec.ts:3067:7 › reactlynx3 tests › elements › x-input › basic-element-input-bindinput Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "foobar-6-6" Received: "" 3072 | await wait(200); 3073 | const result = await page.locator('.result').first().innerText(); > 3074 | expect(result).toBe('foobar-6-6'); | ^ 3075 | }); 3076 | // input/bindinput test-case start for <x-input-ng> 3077 | test( at /__w/lynx-stack/lynx-stack/packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts:3074:24
[firefox] › tests/reactlynx.spec.ts:3067:7 › reactlynx3 tests › elements › x-input › basic-element-input-bindinput: packages/web-platform/web-core-wasm-e2e/tests/reactlynx.spec.ts#L0
1) [firefox] › tests/reactlynx.spec.ts:3067:7 › reactlynx3 tests › elements › x-input › basic-element-input-bindinput Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
Done
Process completed with exit code 1.
test-rust / Test (Ubuntu)
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
test-react / check
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
test-api / check
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
test-type / check
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Playwright Web Elements Test (1/2) / check
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Playwright CSR (1/2) / check
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Playwright ALL_ON_UI-SSR (2/3) / check
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
test-publish / check
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
eslint / check
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
eslint / check: packages/rspeedy/core/test/cli/dev.test.ts#L393
Disabled test - if you want to skip a test temporarily, use .todo() instead
eslint / check: examples/motion/src/iOSSlider/index.tsx#L81
React Hook useEffect has a missing dependency: 'initEffects'. Either include it or remove the dependency array
eslint / check: examples/motion/src/Text/index.tsx#L38
React Hook useEffect has missing dependencies: 'endAnimation' and 'startAnimation'. Either include them or remove the dependency array
eslint / check: examples/motion/src/Stagger/index.tsx#L32
React Hook useEffect has missing dependencies: 'endAnimation' and 'startAnimation'. Either include them or remove the dependency array
eslint / check: examples/motion/src/Spring/index.tsx#L36
React Hook useEffect has missing dependencies: 'endAnimation' and 'startAnimation'. Either include them or remove the dependency array
eslint / check: examples/motion/src/MotionValue/index.tsx#L60
React Hook useEffect has missing dependencies: 'endAnimation' and 'startAnimation'. Either include them or remove the dependency array
eslint / check: examples/motion/src/ColorInterception/index.tsx#L42
React Hook useEffect has missing dependencies: 'endAnimation' and 'startAnimation'. Either include them or remove the dependency array
eslint / check: examples/motion/src/BasicSelector/index.tsx#L39
React Hook useEffect has missing dependencies: 'endAnimation' and 'startAnimation'. Either include them or remove the dependency array
eslint / check: examples/motion/src/BasicPercent/index.tsx#L41
React Hook useEffect has missing dependencies: 'endAnimation' and 'startAnimation'. Either include them or remove the dependency array
eslint / check: examples/motion/src/Basic/index.tsx#L44
React Hook useEffect has missing dependencies: 'endAnimation' and 'startAnimation'. Either include them or remove the dependency array
Playwright ALL_ON_UI-SSR (3/3) / check
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Playwright ALL_ON_UI-CSR (1/3) / check
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Playwright Web Elements Test (2/2) / check
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Playwright ALL_ON_UI-CSR (3/3) / check
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Playwright ALL_ON_UI-CSR (2/3) / check
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
lighthouse / check
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Playwright ALL_ON_UI-SSR (1/3) / check
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Playwright CSR (2/2) / check
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Vitest (Ubuntu) / check
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Vitest (Windows) / check
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
🎭 Playwright Run Summary
2 flaky [webkit] › tests/web-elements.spec.ts:853:5 › web-elements test suite › x-foldview-ng › x-foldview-ng/basic-toolbar-in-lynx-wrapper [webkit] › tests/web-elements.spec.ts:2462:5 › web-elements test suite › x-list › list-type-change 78 skipped 378 passed (40.6s)
🎭 Playwright Run Summary
2 flaky [webkit] › tests/reactlynx.spec.ts:4500:7 › reactlynx3 tests › elements › x-textarea › basic-element-x-textarea-bindselection [chromium] › tests/reactlynx.spec.ts:852:5 › reactlynx3 tests › basic › basic-bindmouse ──────── 29 skipped 451 passed (1.0m)
🎭 Playwright Run Summary
1 failed [webkit] › tests/react.spec.ts:4679:7 › reactlynx3 tests › elements › list › basic-element-list-remove-action 5 flaky [webkit] › tests/main-thread-apis.test.ts:452:3 › main thread api tests › __GetClasses ───────── [webkit] › tests/react.spec.ts:2489:7 › reactlynx3 tests › elements › image › basic-element-image-support-tap-event [webkit] › tests/react.spec.ts:2576:7 › reactlynx3 tests › elements › svg › basic-element-svg-with-css [webkit] › tests/react.spec.ts:4556:7 › reactlynx3 tests › elements › x-textarea › basic-element-x-textarea-bindselection [webkit] › tests/web-core.test.ts:492:3 › web core tests › api-get-i18n-resource-by-mts ──────── 30 skipped 372 passed (48.7s)
🎭 Playwright Run Summary
1 flaky [firefox] › tests/web-elements.spec.ts:853:5 › web-elements test suite › x-foldview-ng › x-foldview-ng/basic-toolbar-in-lynx-wrapper 49 skipped 407 passed (47.1s)
🎭 Playwright Run Summary
1 flaky [firefox] › tests/main-thread-apis.test.ts:503:3 › main thread api tests › component-id-vs-parent-component-id 59 skipped 348 passed (1.0m)
🎭 Playwright Run Summary
4 flaky [chromium] › tests/main-thread-apis.test.ts:261:3 › main thread api tests › __NextElement ────── [chromium] › tests/main-thread-apis.test.ts:968:3 › main thread api tests › with_querySelector ─ [chromium] › tests/main-thread-apis.test.ts:1306:5 › main thread api tests › __ElementFromBinary › should apply classes from template [chromium] › tests/react.spec.ts:4091:7 › reactlynx3 tests › elements › x-swiper › basic-element-x-swiper-bindchange 6 skipped 398 passed (44.3s)
🎭 Playwright Run Summary
5 flaky [firefox] › tests/reactlynx.spec.ts:3067:7 › reactlynx3 tests › elements › x-input › basic-element-input-bindinput [firefox] › tests/reactlynx.spec.ts:3077:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-ng-bindinput [firefox] › tests/reactlynx.spec.ts:3129:7 › reactlynx3 tests › elements › x-input › basic-element-x-input-bindselection [firefox] › tests/reactlynx.spec.ts:4500:7 › reactlynx3 tests › elements › x-textarea › basic-element-x-textarea-bindselection [firefox] › tests/reactlynx.spec.ts:4580:7 › reactlynx3 tests › elements › list › basic-element-list-basic-size 46 skipped 430 passed (1.4m)

Artifacts

Produced during runtime
Name Size Digest
benchmark-react-ptrace-d1144a1c0c8e7c3b03fdcf8ef69676936eb1d1f3
227 KB
sha256:b20d28ca3be53ab1a581cf129e043a0ea579f5f05f2d329b3c3cbc55a77403b3
example-react-main-thread-function-relative-ci-artifacts
227 KB
sha256:67038ab42e3b2f95d390e2ebbb8d848e84f92d8d80bf10f05b582e88a8154089
example-react-relative-ci-artifacts
229 KB
sha256:2e86cb97dae516685e016c62f491eff4d9ceae35971ef265cd42fc74b4362fba
github-pages
11.5 MB
sha256:43e323996b0b9815889d3489cd9f968796511bce70277d169cae408a219e64ce
playwright-ALL_ON_UI-CSR-shard1
13.7 MB
sha256:80a9f193332e3a1856d0359e22a1123658e822c1a0a53e6ca706ab51a88ae351
rspeedy-relative-ci-artifacts
45.9 KB
sha256:4224a4dad39f287a1497aabc68601e81818887327d83185497e8591ceec5ff08
web-explorer-relative-ci-artifacts
200 KB
sha256:6f14ce2fa21298a719a862fd57a946d120111cf7c49f61fc80261ffb8fcaf616