Skip to content

fix(systemtags): offer every tag in the tag selects #10025

fix(systemtags): offer every tag in the tag selects

fix(systemtags): offer every tag in the tag selects #10025

Triggered via pull request September 20, 2026 09:19
Status Success
Total duration 1h 25m 4s
Artifacts –

playwright.yml

on: pull_request
Playwright setup
4m 57s
Playwright setup
Matrix: playwright-tests
Playwright tests for installer
12m 0s
Playwright tests for installer
merge-reports
55s
merge-reports
playwright-test-summary
6s
playwright-test-summary
Fit to window
Zoom out
Zoom in

Annotations

8 errors and 11 notices
[default] › tests/playwright/e2e/core/header-unified-search.spec.ts:179:2 › Header: unified search keyboard navigation › the open search overlay suppresses the app keyboard shortcuts behind it: tests/playwright/e2e/core/header-unified-search.spec.ts#L198
1) [default] › tests/playwright/e2e/core/header-unified-search.spec.ts:179:2 › Header: unified search keyboard navigation › the open search overlay suppresses the app keyboard shortcuts behind it Error: expect(locator).toBeVisible() failed Locator: locator('#unified-search-results').getByRole('option').first() Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" locator('#unified-search-results').getByRole('option').first() with timeout 5000ms - waiting for locator('#unified-search-results').getByRole('option').first() 196 | // list behind the overlay. 197 | await search.input().fill(TOKEN) > 198 | await expect(search.options().first()).toBeVisible() | ^ 199 | await page.keyboard.press('Tab') 200 | await expect(search.input()).not.toBeFocused() 201 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/header-unified-search.spec.ts:198:42
[admin-settings] › tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:153:2 › Settings: App management › Limit app usage to group: tests/playwright/e2e/appstore/admin-settings-apps.spec.ts#L196
1) [admin-settings] › tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:153:2 › Settings: App management › Limit app usage to group Error: expect(locator).toHaveCount(expected) failed Locator: locator('#app-sidebar-vue').getByRole('list', { name: 'Limited to groups' }) Expected: 0 Received: undefined Timeout: 5000ms Call log: - Expect "toHaveCount" locator('#app-sidebar-vue').getByRole('list', { name: 'Limited to groups' }) with timeout 5000ms - waiting for locator('#app-sidebar-vue').getByRole('list', { name: 'Limited to groups' }) - found getByRole('dialog', { name: 'Authentication required' }), intercepting action to run the handler - locator handler has finished, waiting for getByRole('dialog', { name: 'Authentication required' }) to be hidden - locator resolved to visible <div role="dialog" tabindex="-1" aria-modal="true" data-v-3c357e2d="" data-v-24e91b99="" data-v-owner="562" aria-labelledby="nc-vue-44" aria-describedby="modal-description-nc-vue-45" class="dialog__modal modal-mask fade-enter-active fade-enter-to">…</div> 12 × locator resolved to visible <div role="dialog" tabindex="-1" aria-modal="true" data-v-3c357e2d="" data-v-24e91b99="" data-v-owner="562" aria-labelledby="nc-vue-44" class="dialog__modal modal-mask" aria-describedby="modal-description-nc-vue-45">…</div> 194 | 195 | // Verify the "Limited to groups" list is no longer visible > 196 | await expect(appstorePage.limitedToGroupsList()).toHaveCount(0) | ^ 197 | }) 198 | }) 199 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:196:52
[default] › tests/playwright/e2e/files_versions/version-restoration.spec.ts:55:2 › files_versions: versions restoration › restores versions of a shared file with update permission: tests/playwright/e2e/files_versions/version-restoration.spec.ts#L31
2) [default] › tests/playwright/e2e/files_versions/version-restoration.spec.ts:55:2 › files_versions: versions restoration › restores versions of a shared file with update permission Error: expect(locator).not.toContainText(expected) failed Locator: getByRole('tabpanel', { name: 'Versions' }).getByRole('list', { name: 'File versions' }).getByRole('listitem').nth(2) Expected substring: not "Initial version" Received string: "Initial version•w6pvu6 min. ago•2 B" Timeout: 5000ms Call log: - Expect "not toContainText" getByRole('tabpanel', { name: 'Versions' }).getByRole('list', { name: 'File versions' }).getByRole('listitem').nth(2) with timeout 5000ms - waiting for getByRole('tabpanel', { name: 'Versions' }).getByRole('list', { name: 'File versions' }).getByRole('listitem').nth(2) 14 × locator resolved to <li data-v-0e705f5a="" class="list-item__wrapper version" data-files-versions-version="1789900555">…</li> - unexpected value "Initial version•w6pvu6 min. ago•2 B" 29 | await expect(versionsTab.versions()).toHaveCount(3) 30 | await expect(versionsTab.version(0)).toContainText('Current version') > 31 | await expect(versionsTab.version(2)).not.toContainText('Initial version') | ^ 32 | 33 | expect(await versionsTab.getVersionContent(0)).toBe('v1') 34 | expect(await versionsTab.getVersionContent(1)).toBe('v3') at expectRestoredToInitial (/home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-restoration.spec.ts:31:43) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-restoration.spec.ts:68:3
[default] › tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:138:2 › files_versions: versions across a share move/copy › copies the versions when the file is copied out of a received share: tests/playwright/support/sections/FilesListPage.ts#L181
1) [default] › tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:138:2 › files_versions: versions across a share move/copy › copies the versions when the file is copied out of a received share Error: expect(locator).toBeVisible() failed Locator: locator('[data-cy-files-list-row-name="file.txt"]') Expected: visible Timeout: 15000ms Error: element(s) not found Call log: - Expect "toBeVisible" locator('[data-cy-files-list-row-name="file.txt"]') with timeout 15000ms - waiting for locator('[data-cy-files-list-row-name="file.txt"]') at ../support/sections/FilesListPage.ts:181 179 | */ 180 | private async openActionsMenuForRow(row: Locator): Promise<Locator> { > 181 | await expect(row).toBeVisible({ timeout: 15_000 }) | ^ 182 | 183 | await row.hover() 184 | at FilesListPage.openActionsMenuForRow (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:181:21) at FilesListPage.triggerActionForRow (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:210:27) at FilesListPage.triggerActionForFile (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:231:14) at openVersionsPanel (/home/runner/actions-runner/_work/server/server/tests/playwright/support/utils/versions.ts:73:18) at assertVersionsContent (/home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:97:8) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:146:3
[default] › tests/playwright/tests/playwright/e2e/files_versions/version-restoration.spec.ts:55:2 › files_versions: versions restoration › restores versions of a shared file with update permission: tests/playwright/e2e/files_versions/version-restoration.spec.ts#L31
4) [default] › tests/playwright/tests/playwright/e2e/files_versions/version-restoration.spec.ts:55:2 › files_versions: versions restoration › restores versions of a shared file with update permission Error: expect(locator).not.toContainText(expected) failed Locator: getByRole('tabpanel', { name: 'Versions' }).getByRole('list', { name: 'File versions' }).getByRole('listitem').nth(2) Expected substring: not "Initial version" Received string: "Initial version•w6pvu6 min. ago•2 B" Timeout: 5000ms Call log: - Expect "not toContainText" getByRole('tabpanel', { name: 'Versions' }).getByRole('list', { name: 'File versions' }).getByRole('listitem').nth(2) with timeout 5000ms - waiting for getByRole('tabpanel', { name: 'Versions' }).getByRole('list', { name: 'File versions' }).getByRole('listitem').nth(2) 14 × locator resolved to <li data-v-0e705f5a="" class="list-item__wrapper version" data-files-versions-version="1789900555">…</li> - unexpected value "Initial version•w6pvu6 min. ago•2 B" 29 | await expect(versionsTab.versions()).toHaveCount(3) 30 | await expect(versionsTab.version(0)).toContainText('Current version') > 31 | await expect(versionsTab.version(2)).not.toContainText('Initial version') | ^ 32 | 33 | expect(await versionsTab.getVersionContent(0)).toBe('v1') 34 | expect(await versionsTab.getVersionContent(1)).toBe('v3') at expectRestoredToInitial (/home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-restoration.spec.ts:31:43) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-restoration.spec.ts:68:3
[default] › tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:138:2 › files_versions: versions across a share move/copy › copies the versions when the file is copied out of a received share: tests/playwright/support/sections/FilesListPage.ts#L181
3) [default] › tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:138:2 › files_versions: versions across a share move/copy › copies the versions when the file is copied out of a received share Error: expect(locator).toBeVisible() failed Locator: locator('[data-cy-files-list-row-name="file.txt"]') Expected: visible Timeout: 15000ms Error: element(s) not found Call log: - Expect "toBeVisible" locator('[data-cy-files-list-row-name="file.txt"]') with timeout 15000ms - waiting for locator('[data-cy-files-list-row-name="file.txt"]') at ../support/sections/FilesListPage.ts:181 179 | */ 180 | private async openActionsMenuForRow(row: Locator): Promise<Locator> { > 181 | await expect(row).toBeVisible({ timeout: 15_000 }) | ^ 182 | 183 | await row.hover() 184 | at FilesListPage.openActionsMenuForRow (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:181:21) at FilesListPage.triggerActionForRow (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:210:27) at FilesListPage.triggerActionForFile (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:231:14) at openVersionsPanel (/home/runner/actions-runner/_work/server/server/tests/playwright/support/utils/versions.ts:73:18) at assertVersionsContent (/home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:97:8) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:146:3
[default] › tests/playwright/tests/playwright/e2e/core/header-unified-search.spec.ts:179:2 › Header: unified search keyboard navigation › the open search overlay suppresses the app keyboard shortcuts behind it: tests/playwright/e2e/core/header-unified-search.spec.ts#L198
2) [default] › tests/playwright/tests/playwright/e2e/core/header-unified-search.spec.ts:179:2 › Header: unified search keyboard navigation › the open search overlay suppresses the app keyboard shortcuts behind it Error: expect(locator).toBeVisible() failed Locator: locator('#unified-search-results').getByRole('option').first() Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" locator('#unified-search-results').getByRole('option').first() with timeout 5000ms - waiting for locator('#unified-search-results').getByRole('option').first() 196 | // list behind the overlay. 197 | await search.input().fill(TOKEN) > 198 | await expect(search.options().first()).toBeVisible() | ^ 199 | await page.keyboard.press('Tab') 200 | await expect(search.input()).not.toBeFocused() 201 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/header-unified-search.spec.ts:198:42
[admin-settings] › tests/playwright/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:153:2 › Settings: App management › Limit app usage to group: tests/playwright/e2e/appstore/admin-settings-apps.spec.ts#L196
1) [admin-settings] › tests/playwright/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:153:2 › Settings: App management › Limit app usage to group Error: expect(locator).toHaveCount(expected) failed Locator: locator('#app-sidebar-vue').getByRole('list', { name: 'Limited to groups' }) Expected: 0 Received: undefined Timeout: 5000ms Call log: - Expect "toHaveCount" locator('#app-sidebar-vue').getByRole('list', { name: 'Limited to groups' }) with timeout 5000ms - waiting for locator('#app-sidebar-vue').getByRole('list', { name: 'Limited to groups' }) - found getByRole('dialog', { name: 'Authentication required' }), intercepting action to run the handler - locator handler has finished, waiting for getByRole('dialog', { name: 'Authentication required' }) to be hidden - locator resolved to visible <div role="dialog" tabindex="-1" aria-modal="true" data-v-3c357e2d="" data-v-24e91b99="" data-v-owner="562" aria-labelledby="nc-vue-44" aria-describedby="modal-description-nc-vue-45" class="dialog__modal modal-mask fade-enter-active fade-enter-to">…</div> 12 × locator resolved to visible <div role="dialog" tabindex="-1" aria-modal="true" data-v-3c357e2d="" data-v-24e91b99="" data-v-owner="562" aria-labelledby="nc-vue-44" class="dialog__modal modal-mask" aria-describedby="modal-description-nc-vue-45">…</div> 194 | 195 | // Verify the "Limited to groups" list is no longer visible > 196 | await expect(appstorePage.limitedToGroupsList()).toHaveCount(0) | ^ 197 | }) 198 | }) 199 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:196:52
🎭 Playwright Run Summary
38 passed (7.8m)
🎭 Playwright Run Summary
38 passed (9.1m)
Playwright tests 7 / 8
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
🎭 Playwright Run Summary
1 flaky [default] › tests/playwright/e2e/core/header-unified-search.spec.ts:179:2 › Header: unified search keyboard navigation › the open search overlay suppresses the app keyboard shortcuts behind it 37 passed (9.6m)
🎭 Playwright Run Summary
37 passed (8.4m)
🎭 Playwright Run Summary
7 passed (7.5m)
🎭 Playwright Run Summary
1 flaky [admin-settings] › tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:153:2 › Settings: App management › Limit app usage to group 37 passed (8.5m)
🎭 Playwright Run Summary
38 passed (11.1m)
🎭 Playwright Run Summary
38 passed (11.5m)
🎭 Playwright Run Summary
2 flaky [default] › tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:138:2 › files_versions: versions across a share move/copy › copies the versions when the file is copied out of a received share [default] › tests/playwright/e2e/files_versions/version-restoration.spec.ts:55:2 › files_versions: versions restoration › restores versions of a shared file with update permission 36 passed (13.0m)
🎭 Playwright Run Summary
4 flaky [admin-settings] › tests/playwright/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:153:2 › Settings: App management › Limit app usage to group [default] › tests/playwright/tests/playwright/e2e/core/header-unified-search.spec.ts:179:2 › Header: unified search keyboard navigation › the open search overlay suppresses the app keyboard shortcuts behind it [default] › tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:138:2 › files_versions: versions across a share move/copy › copies the versions when the file is copied out of a received share [default] › tests/playwright/tests/playwright/e2e/files_versions/version-restoration.spec.ts:55:2 › files_versions: versions restoration › restores versions of a shared file with update permission 306 passed (14.3m)