Skip to content

[ACS-8452] Fixed UI for folder select input fields in create/edit rules #3159

[ACS-8452] Fixed UI for folder select input fields in create/edit rules

[ACS-8452] Fixed UI for folder select input fields in create/edit rules #3159

Triggered via pull request July 26, 2024 07:58
Status Success
Total duration 18m 23s
Artifacts

pull-request.yml

on: pull_request
Matrix: e2es-playwright
Finalize
4s
Finalize
Fit to window
Zoom out
Zoom in

Annotations

13 errors, 25 warnings, and 17 notices
[Navigation] › src/tests/sidebar.e2e.ts:69:7 › Sidebar › [C269096] sidebar toggle: e2e/playwright/navigation/src/tests/sidebar.e2e.ts#L74
1) [Navigation] › src/tests/sidebar.e2e.ts:69:7 › Sidebar › [C269096] sidebar toggle ───────────── Error: Sidebar not expanded expect(received).toBe(expected) // Object.is equality Expected: true Received: false 72 | expect(await personalFiles.sidenav.isSidenavExpanded(), 'Sidebar expanded').toBe(false); 73 | await personalFiles.sidenav.expandSideNav(); > 74 | expect(await personalFiles.sidenav.isSidenavExpanded(), 'Sidebar not expanded').toBe(true); | ^ 75 | }); 76 | 77 | test('[C277224] sidenav returns to the default state when navigating away from the Search Results page', async ({ personalFiles, searchPage }) => { at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/navigation/src/tests/sidebar.e2e.ts:74:85
[Create Actions] › src/tests/create-library.e2e.ts:117:9 › Create Libraries › On My Libraries dataTable › [C280025] Create a public library: e2e/playwright/create-actions/src/tests/create-library.e2e.ts#L122
1) [Create Actions] › src/tests/create-library.e2e.ts:117:9 › Create Libraries › On My Libraries dataTable › [C280025] Create a public library Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('adf-breadcrumb .adf-breadcrumb-item[title=playwright-library-ssvg1]') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('adf-breadcrumb .adf-breadcrumb-item[title=playwright-library-ssvg1]') 120 | await expect(libraryDialog.getLabelText(libraryIdLabel)).toHaveValue(randomLibraryName); 121 | await libraryDialog.createButton.click(); > 122 | await expect(libraryBreadcrumb.getItemByTitle(randomLibraryName)).toBeVisible(); | ^ 123 | 124 | await myLibrariesPage.navigate(); 125 | await expect(libraryTable.getCellByColumnNameAndRowItem(randomLibraryName, publicVisibility)).toBeVisible(); at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/create-actions/src/tests/create-library.e2e.ts:122:73
[Create Actions] › src/tests/create-library.e2e.ts:117:9 › Create Libraries › On My Libraries dataTable › [C280025] Create a public library: e2e/playwright/create-actions/src/tests/create-library.e2e.ts#L122
1) [Create Actions] › src/tests/create-library.e2e.ts:117:9 › Create Libraries › On My Libraries dataTable › [C280025] Create a public library Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('adf-breadcrumb .adf-breadcrumb-item[title=playwright-library-3fst3]') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('adf-breadcrumb .adf-breadcrumb-item[title=playwright-library-3fst3]') 120 | await expect(libraryDialog.getLabelText(libraryIdLabel)).toHaveValue(randomLibraryName); 121 | await libraryDialog.createButton.click(); > 122 | await expect(libraryBreadcrumb.getItemByTitle(randomLibraryName)).toBeVisible(); | ^ 123 | 124 | await myLibrariesPage.navigate(); 125 | await expect(libraryTable.getCellByColumnNameAndRowItem(randomLibraryName, publicVisibility)).toBeVisible(); at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/create-actions/src/tests/create-library.e2e.ts:122:73
[Create Actions] › src/tests/create-library.e2e.ts:151:9 › Create Libraries › On My Libraries dataTable › [C289882] Create a library with a given ID and description: e2e/playwright/create-actions/src/tests/create-library.e2e.ts#L156
2) [Create Actions] › src/tests/create-library.e2e.ts:151:9 › Create Libraries › On My Libraries dataTable › [C289882] Create a library with a given ID and description Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('adf-breadcrumb .adf-breadcrumb-item[title=playwright-library-14n9g]') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('adf-breadcrumb .adf-breadcrumb-item[title=playwright-library-14n9g]') 154 | 155 | await libraryDialog.createLibraryWithNameAndId(randomLibraryName, randomLibraryId, randomLibraryDescription); > 156 | await expect(libraryBreadcrumb.getItemByTitle(randomLibraryName)).toBeVisible(); | ^ 157 | 158 | await myLibrariesPage.navigate(); 159 | await expect(libraryTable.getCellLinkByName(randomLibraryName).and(myLibrariesPage.page.getByTitle(randomLibraryDescription))).toBeVisible(); at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/create-actions/src/tests/create-library.e2e.ts:156:73
[Upload Download Actions] › src/tests/upload.e2e.ts:80:7 › Upload files › [T14752052] Upload dialog remains fixed in the browser when user performs other actions in parallel: e2e/playwright/upload-download-actions/src/tests/upload.e2e.ts#L1
1) [Upload Download Actions] › src/tests/upload.e2e.ts:80:7 › Upload files › [T14752052] Upload dialog remains fixed in the browser when user performs other actions in parallel Error: {"error":{"errorKey":"Person 'user-xdoqt' already exists.","statusCode":409,"briefSummary":"062611576 Person 'user-xdoqt' already exists.","stackTrace":"For security reasons the stack trace is no longer displayed, but the property is kept for previous versions","descriptionURL":"https://api-explorer.alfresco.com","logId":"624cd2d7-4ca6-461f-a833-6d771f538afc"}} at Request.callback (/home/runner/work/alfresco-content-app/alfresco-content-app/node_modules/superagent/src/node/index.js:875:17) at fn (/home/runner/work/alfresco-content-app/alfresco-content-app/node_modules/superagent/src/node/index.js:1165:18) at IncomingMessage.<anonymous> (/home/runner/work/alfresco-content-app/alfresco-content-app/node_modules/superagent/src/node/parsers/json.js:19:7)
[Delete Actions] › src/tests/delete-undo-delete.e2e.ts:196:9 › Delete and undo delete › on Personal Files › [C217132] undo delete of file: e2e/playwright/delete-actions/src/tests/delete-undo-delete.e2e.ts#L206
1) [Delete Actions] › src/tests/delete-undo-delete.e2e.ts:196:9 › Delete and undo delete › on Personal Files › [C217132] undo delete of file Error: expect(received).toContain(expected) // indexOf Expected substring: "1-0 of 0" Received string: "Showing 1-12 of 12" 204 | await personalFiles.dataTable.spinnerWaitForReload(); 205 | expect(await personalFiles.dataTable.isItemPresent(file5)).toBeTruthy(); > 206 | expect(await personalFiles.pagination.getRange()).toContain(`1-${items} of ${items}`); | ^ 207 | }); 208 | 209 | test('[C280503] undo delete of folder with content', async ({ personalFiles }) => { at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/delete-actions/src/tests/delete-undo-delete.e2e.ts:206:57
[Folder Rules] › src/tests/create-rules.e2e.ts:248:7 › Folder Rules Actions › [XAT-895] Create a rule with multiple conditions utilising all available comparators and conditions: projects/aca-playwright-shared/src/page-objects/components/manageRules/manage-rules.component.ts#L60
1) [Folder Rules] › src/tests/create-rules.e2e.ts:248:7 › Folder Rules Actions › [XAT-895] Create a rule with multiple conditions utilising all available comparators and conditions Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.aca-manage-rules .aca-rule-list-item__header').filter({ hasText: 'rule-XAT-cdgc1' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.aca-manage-rules .aca-rule-list-item__header').filter({ hasText: 'rule-XAT-cdgc1' }) at ../../../projects/aca-playwright-shared/src/page-objects/components/manageRules/manage-rules.component.ts:60 58 | 59 | async checkIfRuleIsOnTheList(ruleName: string): Promise<void> { > 60 | await expect(this.getGroupsList(ruleName)).toBeVisible({ timeout: 5000 }); | ^ 61 | } 62 | 63 | async countConditionsInGroup(): Promise<number> { at ManageRules.checkIfRuleIsOnTheList (/home/runner/work/alfresco-content-app/alfresco-content-app/projects/aca-playwright-shared/src/page-objects/components/manageRules/manage-rules.component.ts:60:48) at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/folder-rules/src/tests/create-rules.e2e.ts:263:33
[Copy Move Actions] › src/tests/destination-picker-dialog.e2e.ts:89:7 › Copy Move actions › [C263877] Contributor user can select the folder as destination: e2e/playwright/copy-move-actions/src/tests/destination-picker-dialog.e2e.ts#L1
1) [Copy Move Actions] › src/tests/destination-picker-dialog.e2e.ts:89:7 › Copy Move actions › [C263877] Contributor user can select the folder as destination Test timeout of 150000ms exceeded.
[Copy Move Actions] › src/tests/destination-picker-dialog.e2e.ts:89:7 › Copy Move actions › [C263877] Contributor user can select the folder as destination: projects/aca-playwright-shared/src/page-objects/components/dataTable/data-table.component.ts#L197
1) [Copy Move Actions] › src/tests/destination-picker-dialog.e2e.ts:89:7 › Copy Move actions › [C263877] Contributor user can select the folder as destination Error: locator.click: Test timeout of 150000ms exceeded. Call log: - waiting for locator('adf-datatable .adf-cell-value span[role="link"]').filter({ hasText: 'site-13tb2' }) at ../../../projects/aca-playwright-shared/src/page-objects/components/dataTable/data-table.component.ts:197 195 | */ 196 | async performClickFolderOrFileToOpen(name: string): Promise<void> { > 197 | await this.getCellLinkByName(name).click(); | ^ 198 | await this.spinnerWaitForReload(); 199 | } 200 | at DataTableComponent.performClickFolderOrFileToOpen (/home/runner/work/alfresco-content-app/alfresco-content-app/projects/aca-playwright-shared/src/page-objects/components/dataTable/data-table.component.ts:197:40) at copyContentInMyLibraries (/home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/copy-move-actions/src/tests/destination-picker-dialog.e2e.ts:76:37) at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/copy-move-actions/src/tests/destination-picker-dialog.e2e.ts:92:11
[Search] › src/tests/search-filters-properties.e2e.ts:69:7 › Search - Filters - Properties › [C699046-2] Filter by size - At most 1MB: e2e/playwright/search/src/tests/search-filters-properties.e2e.ts#L74
1) [Search] › src/tests/search-filters-properties.e2e.ts:69:7 › Search - Filters - Properties › [C699046-2] Filter by size - At most 1MB Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('adf-datatable adf-datatable-row').filter({ hasText: 'akpin-fileNameKb.pdf' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('adf-datatable adf-datatable-row').filter({ hasText: 'akpin-fileNameKb.pdf' }) 72 | 73 | await expect(searchPage.searchFilters.propertiesFilter).toContainText('Properties: At Most 1 MB'); > 74 | await expect(searchPage.dataTable.getRowByName(fileNamePdfKb)).toBeVisible(); | ^ 75 | await expect(searchPage.dataTable.getRowByName(fileNameJpgMb)).toBeHidden(); 76 | }); 77 | at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/search/src/tests/search-filters-properties.e2e.ts:74:68
[Search] › src/tests/search-sorting.e2e.ts:162:9 › Search sorting › [C277736] Sort by Modified date: e2e/playwright/search/src/tests/search-sorting.e2e.ts#L114
2) [Search] › src/tests/search-sorting.e2e.ts:162:9 › Search sorting › [C277736] Sort by Modified date Error: expect(received).toContain(expected) // indexOf Expected substring: "search-sort-1i122-file-1.jpg" Received string: " Select file search-sort-1i122-file-2.pdf ( search sort title )search-sort-${random}-fileCompany Home › User Homes › user1-1i122 › parent-1i1222.96 KB less than a minute ago user2-1i122 user2-1i122 View 0 more " 112 | await searchPage.searchSortingPicker.sortBy(sortBy, sortOrder); 113 | > 114 | expect(await searchPage.dataTable.getNthRow(0).textContent()).toContain(expectedFirstFile); | ^ 115 | expect(await searchPage.dataTable.getNthRow(1).textContent()).toContain(expectedSecondFile); 116 | } 117 | at testSearchSorting (/home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/search/src/tests/search-sorting.e2e.ts:114:67) at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/search/src/tests/search-sorting.e2e.ts:163:7
[List Views] › src/tests/trash.e2e.ts:92:9 › Trash › Regular user's personal files › [C280500] Location column is empty if parent folder no longer exists: e2e/playwright/list-views/src/tests/trash.e2e.ts#L1
1) [List Views] › src/tests/trash.e2e.ts:92:9 › Trash › Regular user's personal files › [C280500] Location column is empty if parent folder no longer exists Test timeout of 85000ms exceeded.
[List Views] › src/tests/trash.e2e.ts:92:9 › Trash › Regular user's personal files › [C280500] Location column is empty if parent folder no longer exists: projects/aca-playwright-shared/src/page-objects/components/dataTable/data-table.component.ts#L279
1) [List Views] › src/tests/trash.e2e.ts:92:9 › Trash › Regular user's personal files › [C280500] Location column is empty if parent folder no longer exists Error: locator.waitFor: Test timeout of 85000ms exceeded. Call log: - waiting for locator('adf-datatable adf-datatable-row').filter({ hasText: 'file-yavsk.txt' }).locator('.aca-location-link').locator('a') at ../../../projects/aca-playwright-shared/src/page-objects/components/dataTable/data-table.component.ts:279 277 | 278 | async getItemLocationText(name: string): Promise<string> { > 279 | await this.getItemLocationEl(name).locator('a').waitFor({ state: 'attached' }); | ^ 280 | return this.getItemLocationEl(name).innerText(); 281 | } 282 | at DataTableComponent.getItemLocationText (/home/runner/work/alfresco-content-app/alfresco-content-app/projects/aca-playwright-shared/src/page-objects/components/dataTable/data-table.component.ts:279:53) at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/list-views/src/tests/trash.e2e.ts:93:40
🎭 Playwright Run Summary
5 passed (30.1s)
🎭 Playwright Run Summary
9 passed (1.4m)
🎭 Playwright Run Summary
11 passed (1.4m)
🎭 Playwright Run Summary
1 flaky [Navigation] › src/tests/sidebar.e2e.ts:69:7 › Sidebar › [C269096] sidebar toggle ────────────── 15 passed (2.1m)
🎭 Playwright Run Summary
18 passed (2.3m)
🎭 Playwright Run Summary
15 passed (2.5m)
🎭 Playwright Run Summary
2 flaky [Create Actions] › src/tests/create-library.e2e.ts:117:9 › Create Libraries › On My Libraries dataTable › [C280025] Create a public library [Create Actions] › src/tests/create-library.e2e.ts:151:9 › Create Libraries › On My Libraries dataTable › [C289882] Create a library with a given ID and description 18 passed (2.9m)
🎭 Playwright Run Summary
1 flaky [Upload Download Actions] › src/tests/upload.e2e.ts:80:7 › Upload files › [T14752052] Upload dialog remains fixed in the browser when user performs other actions in parallel 28 passed (3.4m)
🎭 Playwright Run Summary
11 passed (2.7m)
🎭 Playwright Run Summary
27 passed (3.9m)
🎭 Playwright Run Summary
1 flaky [Delete Actions] › src/tests/delete-undo-delete.e2e.ts:196:9 › Delete and undo delete › on Personal Files › [C217132] undo delete of file 22 passed (4.0m)
🎭 Playwright Run Summary
1 flaky [Folder Rules] › src/tests/create-rules.e2e.ts:248:7 › Folder Rules Actions › [XAT-895] Create a rule with multiple conditions utilising all available comparators and conditions 23 passed (4.3m)
🎭 Playwright Run Summary
19 passed (4.8m)
🎭 Playwright Run Summary
64 passed (5.7m)
🎭 Playwright Run Summary
1 flaky [Copy Move Actions] › src/tests/destination-picker-dialog.e2e.ts:89:7 › Copy Move actions › [C263877] Contributor user can select the folder as destination 22 passed (6.9m)
🎭 Playwright Run Summary
2 flaky [Search] › src/tests/search-filters-properties.e2e.ts:69:7 › Search - Filters - Properties › [C699046-2] Filter by size - At most 1MB [Search] › src/tests/search-sorting.e2e.ts:162:9 › Search sorting › [C277736] Sort by Modified date 44 passed (6.9m)
🎭 Playwright Run Summary
1 flaky [List Views] › src/tests/trash.e2e.ts:92:9 › Trash › Regular user's personal files › [C280500] Location column is empty if parent folder no longer exists 63 passed (8.0m)
lint
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
build
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3, actions/cache/save@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
E2E Playwright - authentication
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3, actions/cache/restore@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
E2E Playwright - favorite-actions
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3, actions/cache/restore@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
E2E Playwright - edit-actions
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3, actions/cache/restore@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
E2E Playwright - navigation
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3, actions/cache/restore@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Slow Test: [Info Drawer] › src/tests/general.e2e.ts#L1
[Info Drawer] › src/tests/general.e2e.ts took 25.0s
Slow Test: [Info Drawer] › src/tests/file-preview.e2e.ts#L1
[Info Drawer] › src/tests/file-preview.e2e.ts took 18.6s
E2E Playwright - info-drawer
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3, actions/cache/restore@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
E2E Playwright - share-action
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3, actions/cache/restore@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
E2E Playwright - create-actions
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3, actions/cache/restore@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
E2E Playwright - upload-download-actions
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3, actions/cache/restore@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
E2E Playwright - pagination
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3, actions/cache/restore@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Slow Test: [Viewer] › src/tests/viewer-useraction.e2e.ts#L1
[Viewer] › src/tests/viewer-useraction.e2e.ts took 24.4s
E2E Playwright - viewer
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3, actions/cache/restore@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
E2E Playwright - delete-actions
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3, actions/cache/restore@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
E2E Playwright - folder-rules
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3, actions/cache/restore@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
E2E Playwright - library-actions
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3, actions/cache/restore@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
E2E Playwright - special-permissions
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3, actions/cache/restore@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
E2E Playwright - copy-move-actions
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3, actions/cache/restore@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Slow Test: [Search] › src/tests/search-filters-general.e2e.ts#L1
[Search] › src/tests/search-filters-general.e2e.ts took 34.2s
E2E Playwright - search
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3, actions/cache/restore@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
E2E Playwright - list-views
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3, actions/cache/restore@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Finalize
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/