Skip to content

fix(appstore): honor subclass cache invalidation duration in fetchers #5178

fix(appstore): honor subclass cache invalidation duration in fetchers

fix(appstore): honor subclass cache invalidation duration in fetchers #5178

Triggered via pull request August 10, 2026 14:47
Status Success
Total duration 3h 23m 55s
Artifacts 10

playwright.yml

on: pull_request
Playwright setup
5m 8s
Playwright setup
Matrix: playwright-tests
Playwright tests for installer
12m 49s
Playwright tests for installer
merge-reports
1m 23s
merge-reports
playwright-test-summary
6s
playwright-test-summary
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 10 notices
[default] › tests/playwright/e2e/core/header-unified-search.spec.ts:148:2 › Header: unified search keyboard navigation › "More from" opens the uncapped detail view: tests/playwright/e2e/core/header-unified-search.spec.ts#L171
1) [default] › tests/playwright/e2e/core/header-unified-search.spec.ts:148:2 › Header: unified search keyboard navigation › "More from" opens the uncapped detail view, pages it, and Back returns to the aggregate list Error: expect(locator).toHaveCount(expected) failed Locator: locator('#unified-search-results').getByRole('option') Expected: 12 Received: 10 Timeout: 5000ms Call log: - Expect "toHaveCount" with timeout 5000ms - waiting for locator('#unified-search-results').getByRole('option') 11 × locator resolved to 10 elements - unexpected value "10" 169 | // Paging appends the next page. 170 | await search.loadMore().click() > 171 | await expect(search.options()).toHaveCount(12) | ^ 172 | 173 | // Back returns to the capped aggregate list. 174 | await search.detailBack().click() at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/header-unified-search.spec.ts:171:34
[default] › tests/playwright/tests/playwright/e2e/core/header-unified-search.spec.ts:148:2 › Header: unified search keyboard navigation › "More from" opens the uncapped detail view: tests/playwright/e2e/core/header-unified-search.spec.ts#L171
1) [default] › tests/playwright/tests/playwright/e2e/core/header-unified-search.spec.ts:148:2 › Header: unified search keyboard navigation › "More from" opens the uncapped detail view, pages it, and Back returns to the aggregate list Error: expect(locator).toHaveCount(expected) failed Locator: locator('#unified-search-results').getByRole('option') Expected: 12 Received: 10 Timeout: 5000ms Call log: - Expect "toHaveCount" with timeout 5000ms - waiting for locator('#unified-search-results').getByRole('option') 11 × locator resolved to 10 elements - unexpected value "10" 169 | // Paging appends the next page. 170 | await search.loadMore().click() > 171 | await expect(search.options()).toHaveCount(12) | ^ 172 | 173 | // Back returns to the capped aggregate list. 174 | await search.detailBack().click() at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/header-unified-search.spec.ts:171:34
🎭 Playwright Run Summary
45 passed (7.6m)
🎭 Playwright Run Summary
45 passed (7.4m)
🎭 Playwright Run Summary
45 passed (8.2m)
🎭 Playwright Run Summary
7 passed (5.3m)
🎭 Playwright Run Summary
47 passed (8.0m)
🎭 Playwright Run Summary
45 passed (4.7m)
🎭 Playwright Run Summary
45 passed (12.5m)
🎭 Playwright Run Summary
1 flaky [default] › tests/playwright/e2e/core/header-unified-search.spec.ts:148:2 › Header: unified search keyboard navigation › "More from" opens the uncapped detail view, pages it, and Back returns to the aggregate list 44 passed (9.5m)
🎭 Playwright Run Summary
43 passed (9.8m)
🎭 Playwright Run Summary
1 flaky [default] › tests/playwright/tests/playwright/e2e/core/header-unified-search.spec.ts:148:2 › Header: unified search keyboard navigation › "More from" opens the uncapped detail view, pages it, and Back returns to the aggregate list 366 passed (20.7m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-1 Expired
84.5 KB
sha256:ec7f4675b73c9a32e2522591f5527424c4a5780684f4fb1a1c45f0fc482ef509
blob-report-2 Expired
2.85 MB
sha256:0d5091942f0c1ba3b2e4a0f5c097f14f7aaba5ba5b92d3c92447848a926d0fae
blob-report-3 Expired
77.5 KB
sha256:2fd82050bebb4533614cfc0aefeb429cebcef93b55a5e1c00ef4df4c295013d9
blob-report-4 Expired
87.2 KB
sha256:735dc1b2e24986a07cc64ae0ed7cea6d7477ab0a20fab3ee6d67bccf2a43f7e6
blob-report-5 Expired
85.6 KB
sha256:f4c437a5dc13facc3d3a70ce155817888ea56ffa85f4be41acaddc2050385ab5
blob-report-6 Expired
84.1 KB
sha256:f633f36005895b3073d161157246c0e5a06d970bec7177104c47eb79bb6f916b
blob-report-7 Expired
115 KB
sha256:4c422dee49a1183cf8e5be0c636da7b21690ec774ef8661a3f23e036758876ba
blob-report-8 Expired
81.2 KB
sha256:0e64987ade6b78ca0320355a838266554dbaec2c033f599c99e2dace95b18414
blob-report-setup Expired
14.1 KB
sha256:bd49241b8f64d9a6d68e15eb2906351aba02ce4fb3013609e74469da1f1e3cad
html-report--attempt-1 Expired
3.66 MB
sha256:0b557b10cc7b8610a058b653f67b8be1d6957c3f5777fd4985388c7ac057cf2e