Skip to content

build(deps): bump semver from 7.7.2 to 7.7.3 #5927

build(deps): bump semver from 7.7.2 to 7.7.3

build(deps): bump semver from 7.7.2 to 7.7.3 #5927

Triggered via push October 8, 2025 15:25
Status Success
Total duration 8m 9s
Artifacts
Playwright Chrome
4m 20s
Playwright Chrome
Playwright Firefox
4m 31s
Playwright Firefox
Playwright Webkit
7m 29s
Playwright Webkit
Fit to window
Zoom out
Zoom in

Annotations

23 errors, 12 warnings, and 3 notices
[chromium] › tests/frontend-new/specs/unordered_list.spec.ts:79:13 › unordered_list.js › Pressing Tab in an UL increases and decreases indentation › indent and de-indent list item with keypress: src/tests/frontend-new/specs/unordered_list.spec.ts#L87
6) [chromium] › tests/frontend-new/specs/unordered_list.spec.ts:79:13 › unordered_list.js › Pressing Tab in an UL increases and decreases indentation › indent and de-indent list item with keypress Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.selectText: Element is not attached to the DOM Call log: - attempting selectText action - waiting for element to be visible 85 | 86 | // select this text element > 87 | await $firstTextElement.selectText(); | ^ 88 | 89 | const $insertunorderedlistButton = page.locator('.buttonicon-insertunorderedlist'); 90 | await $insertunorderedlistButton.click(); at /home/runner/work/etherpad-lite/etherpad-lite/src/tests/frontend-new/specs/unordered_list.spec.ts:87:37
[chromium] › tests/frontend-new/specs/unordered_list.spec.ts:79:13 › unordered_list.js › Pressing Tab in an UL increases and decreases indentation › indent and de-indent list item with keypress: src/tests/frontend-new/specs/unordered_list.spec.ts#L87
6) [chromium] › tests/frontend-new/specs/unordered_list.spec.ts:79:13 › unordered_list.js › Pressing Tab in an UL increases and decreases indentation › indent and de-indent list item with keypress Error: locator.selectText: Element is not attached to the DOM Call log: - attempting selectText action - waiting for element to be visible 85 | 86 | // select this text element > 87 | await $firstTextElement.selectText(); | ^ 88 | 89 | const $insertunorderedlistButton = page.locator('.buttonicon-insertunorderedlist'); 90 | await $insertunorderedlistButton.click(); at /home/runner/work/etherpad-lite/etherpad-lite/src/tests/frontend-new/specs/unordered_list.spec.ts:87:37
[chromium] › tests/frontend-new/specs/undo.spec.ts:36:9 › undo button › undo some typing using a keypress: src/tests/frontend-new/specs/undo.spec.ts#L54
5) [chromium] › tests/frontend-new/specs/undo.spec.ts:36:9 › undo button › undo some typing using a keypress Error: expect(locator).toHaveText(expected) failed Locator: locator('#innerdocbody').locator('div').first() Expected string: "" Received string: "f" Timeout: 20000ms Call log: - Expect "toHaveText" with timeout 20000ms - waiting for locator('#innerdocbody').locator('div').first() 24 × locator resolved to <div class="ace-line" id="magicdomid12" aria-live="assertive">…</div> - unexpected value "f" 52 | await page.waitForTimeout(1000) 53 | > 54 | await expect(firstTextElement).toHaveText(originalValue!); | ^ 55 | }); 56 | }); 57 | at /home/runner/work/etherpad-lite/etherpad-lite/src/tests/frontend-new/specs/undo.spec.ts:54:40
[chromium] › tests/frontend-new/specs/chat.spec.ts:62:5 › makes chat stick to right side of the screen via settings: src/tests/frontend-new/specs/chat.spec.ts#L71
4) [chromium] › tests/frontend-new/specs/chat.spec.ts:62:5 › makes chat stick to right side of the screen via settings, remove sticky via settings, close it Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true 69 | await disableStickyChat(page); 70 | expect(await isChatBoxShown(page)).toBe(true); > 71 | expect(await isChatBoxSticky(page)).toBe(false); | ^ 72 | await hideSettings(page); 73 | await hideChat(page); 74 | expect(await isChatBoxShown(page)).toBe(false); at /home/runner/work/etherpad-lite/etherpad-lite/src/tests/frontend-new/specs/chat.spec.ts:71:41
[chromium] › tests/frontend-new/specs/chat.spec.ts:22:5 › opens chat: src/tests/frontend-new/helper/padHelper.ts#L73
3) [chromium] › tests/frontend-new/specs/chat.spec.ts:22:5 › opens chat, sends a message, makes sure it exists on the page and hides chat Error: page.waitForFunction: Test timeout of 90000ms exceeded. at helper/padHelper.ts:73 71 | await page.keyboard.press('Enter') 72 | if(message === "") return > 73 | await page.waitForFunction(`document.querySelector('#chattext').querySelectorAll('p').length >${currentChatCount}`) | ^ 74 | } 75 | 76 | export const isChatBoxShown = async (page: Page):Promise<boolean> => { at sendChatMessage (/home/runner/work/etherpad-lite/etherpad-lite/src/tests/frontend-new/helper/padHelper.ts:73:16) at /home/runner/work/etherpad-lite/etherpad-lite/src/tests/frontend-new/specs/chat.spec.ts:27:5
[chromium] › tests/frontend-new/specs/chat.spec.ts:22:5 › opens chat: src/tests/frontend-new/specs/chat.spec.ts#L0
3) [chromium] › tests/frontend-new/specs/chat.spec.ts:22:5 › opens chat, sends a message, makes sure it exists on the page and hides chat Test timeout of 90000ms exceeded.
[chromium] › tests/frontend-new/specs/change_user_name.spec.ts:23:5 › Own user name is shown when you enter a chat: src/tests/frontend-new/helper/padHelper.ts#L73
2) [chromium] › tests/frontend-new/specs/change_user_name.spec.ts:23:5 › Own user name is shown when you enter a chat Error: page.waitForFunction: Test timeout of 90000ms exceeded. at helper/padHelper.ts:73 71 | await page.keyboard.press('Enter') 72 | if(message === "") return > 73 | await page.waitForFunction(`document.querySelector('#chattext').querySelectorAll('p').length >${currentChatCount}`) | ^ 74 | } 75 | 76 | export const isChatBoxShown = async (page: Page):Promise<boolean> => { at sendChatMessage (/home/runner/work/etherpad-lite/etherpad-lite/src/tests/frontend-new/helper/padHelper.ts:73:16) at /home/runner/work/etherpad-lite/etherpad-lite/src/tests/frontend-new/specs/change_user_name.spec.ts:31:5
[chromium] › tests/frontend-new/specs/change_user_name.spec.ts:23:5 › Own user name is shown when you enter a chat: src/tests/frontend-new/specs/change_user_name.spec.ts#L0
2) [chromium] › tests/frontend-new/specs/change_user_name.spec.ts:23:5 › Own user name is shown when you enter a chat Test timeout of 90000ms exceeded.
[chromium] › tests/frontend-new/specs/change_user_name.spec.ts:11:5 › Remembers the username after a refresh: src/tests/frontend-new/helper/padHelper.ts#L20
1) [chromium] › tests/frontend-new/specs/change_user_name.spec.ts:11:5 › Remembers the username after a refresh Error: locator.click: Test timeout of 90000ms exceeded. Call log: - waiting for locator('button[data-l10n-id=\'pad.toolbar.showusers.title\']') - locator resolved to <button title="Show the users on this pad" aria-label="Show the users on this pad" class=" buttonicon buttonicon-showusers" data-l10n-id="pad.toolbar.showusers.title"></button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 100ms 168 × waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 500ms at helper/padHelper.ts:20 18 | 19 | export const toggleUserList = async (page: Page) => { > 20 | await page.locator("button[data-l10n-id='pad.toolbar.showusers.title']").click() | ^ 21 | } 22 | 23 | export const setUserName = async (page: Page, userName: string) => { at toggleUserList (/home/runner/work/etherpad-lite/etherpad-lite/src/tests/frontend-new/helper/padHelper.ts:20:78) at /home/runner/work/etherpad-lite/etherpad-lite/src/tests/frontend-new/specs/change_user_name.spec.ts:17:25
[chromium] › tests/frontend-new/specs/change_user_name.spec.ts:11:5 › Remembers the username after a refresh: src/tests/frontend-new/specs/change_user_name.spec.ts#L0
1) [chromium] › tests/frontend-new/specs/change_user_name.spec.ts:11:5 › Remembers the username after a refresh Test timeout of 90000ms exceeded.
[firefox] › tests/frontend-new/specs/embed_value.spec.ts:97:17 › embed links › when read only option is set › the share link shows a read only url: src/tests/frontend-new/specs/embed_value.spec.ts#L106
2) [firefox] › tests/frontend-new/specs/embed_value.spec.ts:97:17 › embed links › when read only option is set › the share link shows a read only url Error: page.waitForSelector: Test timeout of 90000ms exceeded. Call log: - waiting for locator('#readonlyinput:checked') to be visible 104 | force: true 105 | }) > 106 | await page.waitForSelector('#readonlyinput:checked') | ^ 107 | 108 | // get the link of the share field + the actual pad url and compare them 109 | const shareLink = await page.locator('#linkinput').inputValue() at /home/runner/work/etherpad-lite/etherpad-lite/src/tests/frontend-new/specs/embed_value.spec.ts:106:28
[firefox] › tests/frontend-new/specs/embed_value.spec.ts:97:17 › embed links › when read only option is set › the share link shows a read only url: src/tests/frontend-new/specs/embed_value.spec.ts#L0
2) [firefox] › tests/frontend-new/specs/embed_value.spec.ts:97:17 › embed links › when read only option is set › the share link shows a read only url Test timeout of 90000ms exceeded.
[firefox] › tests/frontend-new/specs/chat.spec.ts:62:5 › makes chat stick to right side of the screen via settings: src/tests/frontend-new/helper/settingsHelper.ts#L25
1) [firefox] › tests/frontend-new/specs/chat.spec.ts:62:5 › makes chat stick to right side of the screen via settings, remove sticky via settings, close it Error: locator.check: Clicking the checkbox did not change its state Call log: - waiting for locator('#options-stickychat') - locator resolved to <input type="checkbox" id="options-stickychat"/> - attempting click action - scrolling into view if needed - done scrolling - forcing action - performing click action - click action done - waiting for scheduled navigations to finish - navigations have finished at helper/settingsHelper.ts:25 23 | const checked = await stickyChat.isChecked() 24 | if(checked) return > 25 | await stickyChat.check({force: true}) | ^ 26 | await page.waitForSelector('#options-stickychat:checked') 27 | } 28 | at enableStickyChatviaSettings (/home/runner/work/etherpad-lite/etherpad-lite/src/tests/frontend-new/helper/settingsHelper.ts:25:22) at /home/runner/work/etherpad-lite/etherpad-lite/src/tests/frontend-new/specs/chat.spec.ts:65:5
[webkit] › tests/frontend-new/specs/language.spec.ts:16:9 › Language select and change › makes text german: src/tests/frontend-new/specs/language.spec.ts#L23
2) [webkit] › tests/frontend-new/specs/language.spec.ts:16:9 › Language select and change › makes text german Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 90000ms exceeded. Call log: - waiting for locator('.nice-select').nth(1) 21 | const languageDropDown = page.locator('.nice-select').nth(1) 22 | > 23 | await languageDropDown.click() | ^ 24 | await page.locator('.nice-select').locator('[data-value=de]').click() 25 | await expect(languageDropDown.locator('.current')).toHaveText('Deutsch') 26 | at /home/runner/work/etherpad-lite/etherpad-lite/src/tests/frontend-new/specs/language.spec.ts:23:32
[webkit] › tests/frontend-new/specs/language.spec.ts:16:9 › Language select and change › makes text german: src/tests/frontend-new/specs/language.spec.ts#L0
2) [webkit] › tests/frontend-new/specs/language.spec.ts:16:9 › Language select and change › makes text german Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 90000ms exceeded.
[webkit] › tests/frontend-new/specs/language.spec.ts:16:9 › Language select and change › makes text german: src/tests/frontend-new/specs/language.spec.ts#L23
2) [webkit] › tests/frontend-new/specs/language.spec.ts:16:9 › Language select and change › makes text german Error: locator.click: Test timeout of 90000ms exceeded. Call log: - waiting for locator('.nice-select').nth(1) 21 | const languageDropDown = page.locator('.nice-select').nth(1) 22 | > 23 | await languageDropDown.click() | ^ 24 | await page.locator('.nice-select').locator('[data-value=de]').click() 25 | await expect(languageDropDown.locator('.current')).toHaveText('Deutsch') 26 | at /home/runner/work/etherpad-lite/etherpad-lite/src/tests/frontend-new/specs/language.spec.ts:23:32
[webkit] › tests/frontend-new/specs/language.spec.ts:16:9 › Language select and change › makes text german: src/tests/frontend-new/specs/language.spec.ts#L0
2) [webkit] › tests/frontend-new/specs/language.spec.ts:16:9 › Language select and change › makes text german Test timeout of 90000ms exceeded.
[webkit] › tests/frontend-new/specs/font_type.spec.ts:14:9 › font select › makes text RobotoMono: src/tests/frontend-new/specs/font_type.spec.ts#L25
1) [webkit] › tests/frontend-new/specs/font_type.spec.ts:14:9 › font select › makes text RobotoMono Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 90000ms exceeded. Call log: - waiting for locator('.dropdowns-container .dropdown-line .current').first() 23 | // commenting out above will break safari test 24 | const dropdown = page.locator('.dropdowns-container .dropdown-line .current').nth(0) > 25 | await dropdown.click() | ^ 26 | await page.locator('li:text("RobotoMono")').click() 27 | 28 | await viewFontMenu.dispatchEvent('change'); at /home/runner/work/etherpad-lite/etherpad-lite/src/tests/frontend-new/specs/font_type.spec.ts:25:24
[webkit] › tests/frontend-new/specs/font_type.spec.ts:14:9 › font select › makes text RobotoMono: src/tests/frontend-new/specs/font_type.spec.ts#L0
1) [webkit] › tests/frontend-new/specs/font_type.spec.ts:14:9 › font select › makes text RobotoMono Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 90000ms exceeded.
[webkit] › tests/frontend-new/specs/font_type.spec.ts:14:9 › font select › makes text RobotoMono: src/tests/frontend-new/specs/font_type.spec.ts#L25
1) [webkit] › tests/frontend-new/specs/font_type.spec.ts:14:9 › font select › makes text RobotoMono Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 90000ms exceeded. Call log: - waiting for locator('.dropdowns-container .dropdown-line .current').first() 23 | // commenting out above will break safari test 24 | const dropdown = page.locator('.dropdowns-container .dropdown-line .current').nth(0) > 25 | await dropdown.click() | ^ 26 | await page.locator('li:text("RobotoMono")').click() 27 | 28 | await viewFontMenu.dispatchEvent('change'); at /home/runner/work/etherpad-lite/etherpad-lite/src/tests/frontend-new/specs/font_type.spec.ts:25:24
[webkit] › tests/frontend-new/specs/font_type.spec.ts:14:9 › font select › makes text RobotoMono: src/tests/frontend-new/specs/font_type.spec.ts#L0
1) [webkit] › tests/frontend-new/specs/font_type.spec.ts:14:9 › font select › makes text RobotoMono Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 90000ms exceeded.
[webkit] › tests/frontend-new/specs/font_type.spec.ts:14:9 › font select › makes text RobotoMono: src/tests/frontend-new/specs/font_type.spec.ts#L25
1) [webkit] › tests/frontend-new/specs/font_type.spec.ts:14:9 › font select › makes text RobotoMono Error: locator.click: Test timeout of 90000ms exceeded. Call log: - waiting for locator('.dropdowns-container .dropdown-line .current').first() 23 | // commenting out above will break safari test 24 | const dropdown = page.locator('.dropdowns-container .dropdown-line .current').nth(0) > 25 | await dropdown.click() | ^ 26 | await page.locator('li:text("RobotoMono")').click() 27 | 28 | await viewFontMenu.dispatchEvent('change'); at /home/runner/work/etherpad-lite/etherpad-lite/src/tests/frontend-new/specs/font_type.spec.ts:25:24
[webkit] › tests/frontend-new/specs/font_type.spec.ts:14:9 › font select › makes text RobotoMono: src/tests/frontend-new/specs/font_type.spec.ts#L0
1) [webkit] › tests/frontend-new/specs/font_type.spec.ts:14:9 › font select › makes text RobotoMono Test timeout of 90000ms exceeded.
Playwright Chrome
No files were found with the provided path: src/playwright-report/. No artifacts will be uploaded.
Playwright Chrome
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Playwright Chrome
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Playwright Chrome
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Playwright Firefox
No files were found with the provided path: src/playwright-report/. No artifacts will be uploaded.
Playwright Firefox
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Playwright Firefox
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Playwright Firefox
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Playwright Webkit
No files were found with the provided path: src/playwright-report/. No artifacts will be uploaded.
Playwright Webkit
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Playwright Webkit
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Playwright Webkit
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
🎭 Playwright Run Summary
6 flaky [chromium] › tests/frontend-new/specs/change_user_name.spec.ts:11:5 › Remembers the username after a refresh [chromium] › tests/frontend-new/specs/change_user_name.spec.ts:23:5 › Own user name is shown when you enter a chat [chromium] › tests/frontend-new/specs/chat.spec.ts:22:5 › opens chat, sends a message, makes sure it exists on the page and hides chat [chromium] › tests/frontend-new/specs/chat.spec.ts:62:5 › makes chat stick to right side of the screen via settings, remove sticky via settings, close it [chromium] › tests/frontend-new/specs/undo.spec.ts:36:9 › undo button › undo some typing using a keypress [chromium] › tests/frontend-new/specs/unordered_list.spec.ts:79:13 › unordered_list.js › Pressing Tab in an UL increases and decreases indentation › indent and de-indent list item with keypress 87 passed (1.6m)
🎭 Playwright Run Summary
2 flaky [firefox] › tests/frontend-new/specs/chat.spec.ts:62:5 › makes chat stick to right side of the screen via settings, remove sticky via settings, close it [firefox] › tests/frontend-new/specs/embed_value.spec.ts:97:17 › embed links › when read only option is set › the share link shows a read only url 91 passed (1.9m)
🎭 Playwright Run Summary
5 failed [webkit] › tests/frontend-new/specs/font_type.spec.ts:14:9 › font select › makes text RobotoMono [webkit] › tests/frontend-new/specs/language.spec.ts:16:9 › Language select and change › makes text german [webkit] › tests/frontend-new/specs/language.spec.ts:31:9 › Language select and change › makes text English [webkit] › tests/frontend-new/specs/language.spec.ts:51:9 › Language select and change › changes direction when picking an rtl lang [webkit] › tests/frontend-new/specs/language.spec.ts:71:9 › Language select and change › changes direction when picking an ltr lang 88 passed (6.0m)