Skip to content

🚨 [security] Update lodash-es 4.17.21 β†’ 4.17.23 (patch) #743

🚨 [security] Update lodash-es 4.17.21 β†’ 4.17.23 (patch)

🚨 [security] Update lodash-es 4.17.21 β†’ 4.17.23 (patch) #743

Triggered via pull request January 22, 2026 00:11
Status Failure
Total duration 47m 41s
Artifacts 11

js-ci.yml

on: pull_request
Check conditional workflows and jobs
7s
Check conditional workflows and jobs
Matrix: Admin UI E2E
Status Check - Keycloak JavaScript CI
7s
Status Check - Keycloak JavaScript CI
Fit to window
Zoom out
Zoom in

Annotations

6 errors, 27 warnings, and 1 notice
Account UI E2E
Process completed with exit code 1.
[chromium] β€Ί my-resources.spec.ts:23:3 β€Ί My resources page β€Ί Share one with alice: js/apps/account-ui/test/my-resources.spec.ts#L28
2) [chromium] β€Ί my-resources.spec.ts:23:3 β€Ί My resources page β€Ί Share one with alice ───────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 20000ms waiting for expect(locator).toBeVisible() Locator: getByText('This resource is not shared.') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByText('This resource is not shared.') - locator resolved to <div data-testid="shared-with-none">This resource is not shared.</div> - unexpected value "hidden" - locator resolved to <div data-testid="shared-with-none">This resource is not shared.</div> - unexpected value "hidden" 26 | 27 | await page.getByTestId("expand-one").click(); > 28 | await expect(page.getByText("This resource is not shared.")).toBeVisible(); | ^ 29 | 30 | await page.getByTestId("share-one").click(); 31 | await page.getByTestId("users").click(); at /home/runner/work/keycloak/keycloak/js/apps/account-ui/test/my-resources.spec.ts:28:66
[chromium] β€Ί my-resources.spec.ts:23:3 β€Ί My resources page β€Ί Share one with alice: js/apps/account-ui/test/my-resources.spec.ts#L28
2) [chromium] β€Ί my-resources.spec.ts:23:3 β€Ί My resources page β€Ί Share one with alice ───────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 20000ms waiting for expect(locator).toBeVisible() Locator: getByText('This resource is not shared.') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByText('This resource is not shared.') 26 | 27 | await page.getByTestId("expand-one").click(); > 28 | await expect(page.getByText("This resource is not shared.")).toBeVisible(); | ^ 29 | 30 | await page.getByTestId("share-one").click(); 31 | await page.getByTestId("users").click(); at /home/runner/work/keycloak/keycloak/js/apps/account-ui/test/my-resources.spec.ts:28:66
[chromium] β€Ί my-resources.spec.ts:55:3 β€Ί My resources page β€Ί One is shared with alice: js/apps/account-ui/test/my-resources.spec.ts#L61
1) [chromium] β€Ί my-resources.spec.ts:55:3 β€Ί My resources page β€Ί One is shared with alice ───────── Error: expect(received).toEqual(expected) // deep equality - Expected - 3 + Received + 1 - Array [ - "one", - ] + Array [] 59 | await page.getByTestId("sharedWithMe").click(); 60 | const rowData = await page.getByTestId("row[0].name").allTextContents(); > 61 | expect(rowData).toEqual(["one"]); | ^ 62 | }); 63 | }); 64 | at /home/runner/work/keycloak/keycloak/js/apps/account-ui/test/my-resources.spec.ts:61:21
Admin UI E2E (5, chrome)
Cypress tests: 1 failed
Status Check - Keycloak JavaScript CI
Process completed with exit code 1.
UI Shared: js/libs/ui-shared/src/utils/useStoredState.ts#L34
React Hook useCallback has a missing dependency: 'setStoredValue'. Either include it or remove the dependency array
UI Shared: js/libs/ui-shared/src/utils/useStorageItem.ts#L48
React Hook useEffect has a missing dependency: 'defaultValue'. Either include it or remove the dependency array. If 'setInnerValue' needs the current value of 'defaultValue', you can also switch to useReducer instead of useState and read 'defaultValue' in the reducer
UI Shared: js/libs/ui-shared/src/utils/useStorageItem.ts#L23
React Hook useCallback has missing dependencies: 'keyName' and 'storageArea'. Either include them or remove the dependency array
UI Shared: js/libs/ui-shared/src/utils/useFetch.ts#L43
React Hook useEffect has missing dependencies: 'adminClientCall', 'callback', and 'showBoundary'. Either include them or remove the dependency array. If 'adminClientCall' changes too often, find the parent component that defines it and wrap that definition in useCallback
UI Shared: js/libs/ui-shared/src/utils/useFetch.ts#L43
React Hook useEffect was passed a dependency list that is not an array literal. This means we can't statically verify whether you've passed the correct dependencies
UI Shared: js/libs/ui-shared/src/user-profile/MultiInputComponent.tsx#L99
React Hook useEffect has a missing dependency: 'name'. Either include it or remove the dependency array
UI Shared: js/libs/ui-shared/src/user-profile/MultiInputComponent.tsx#L72
React Hook useMemo has a missing dependency: 'defaultValue'. Either include it or remove the dependency array
UI Shared: js/libs/ui-shared/src/controls/table/KeycloakDataTable.tsx#L419
React Hook useMemo has missing dependencies: 'convertToColumns', 'getNodeText', 'isPaginated', and 'unPaginatedData'. Either include them or remove the dependency array
UI Shared: js/libs/ui-shared/src/controls/table/KeycloakDataTable.tsx#L123
React Hook useEffect has missing dependencies: 'canSelectAll' and 'rows.length'. Either include them or remove the dependency array
Account UI: js/apps/account-ui/test/personal-info/personal-info.spec.ts#L117
Unexpected use of the `.skip()` annotation
Account UI: js/apps/account-ui/test/personal-info/personal-info.spec.ts#L81
Unexpected use of page.waitForSelector()
Account UI: js/apps/account-ui/test/personal-info/personal-info.spec.ts#L67
Unexpected use of page.waitForSelector()
Account UI: js/apps/account-ui/src/utils/usePromise.ts#L73
React Hook useEffect has missing dependencies: 'callback' and 'factory'. Either include them or remove the dependency array. If 'callback' changes too often, find the parent component that defines it and wrap that definition in useCallback
Account UI: js/apps/account-ui/src/utils/usePromise.ts#L73
React Hook useEffect was passed a dependency list that is not an array literal. This means we can't statically verify whether you've passed the correct dependencies
Account UI: js/apps/account-ui/src/resources/ShareTheResource.tsx#L72
React Hook useEffect has a missing dependency: 'append'. Either include it or remove the dependency array
Account UI: js/apps/account-ui/src/resources/EditTheResource.tsx#L42
React Hook useEffect has missing dependencies: 'permissions' and 'reset'. Either include them or remove the dependency array
Account UI: js/apps/account-ui/src/oid4vci/Oid4Vci.tsx#L69
React Hook useEffect has missing dependencies: 'context', 'credentialsIssuer', 'initialSelected', and 'selectOptions'. Either include them or remove the dependency array
Admin UI: js/apps/admin-ui/cypress/e2e/group_test.spec.ts#L264
Unexpected skipped mocha test
Admin UI: js/apps/admin-ui/cypress/e2e/events_test.spec.ts#L106
Do not wait for arbitrary time periods
Admin UI: js/apps/admin-ui/cypress/e2e/events_test.spec.ts#L71
Do not wait for arbitrary time periods
Admin UI: js/apps/admin-ui/cypress/e2e/events_test.spec.ts#L33
Unexpected skipped mocha test
Admin UI: js/apps/admin-ui/cypress/e2e/clients_test.spec.ts#L599
Do not wait for arbitrary time periods
Admin UI: js/apps/admin-ui/cypress/e2e/clients_test.spec.ts#L252
Do not wait for arbitrary time periods
Admin UI: js/apps/admin-ui/cypress/e2e/clients_test.spec.ts#L242
Do not wait for arbitrary time periods
Admin UI: js/apps/admin-ui/cypress/e2e/client_scopes_test.spec.ts#L181
Do not wait for arbitrary time periods
Admin UI: js/apps/admin-ui/cypress/e2e/authentication_test.spec.ts#L84
Unexpected skipped mocha test
🎭 Playwright Run Summary
1 failed [chromium] β€Ί my-resources.spec.ts:55:3 β€Ί My resources page β€Ί One is shared with alice ────────── 1 flaky [chromium] β€Ί my-resources.spec.ts:23:3 β€Ί My resources page β€Ί Share one with alice ────────────── 1 skipped 23 passed (1.6m)

Artifacts

Produced during runtime
Name Size Digest
account-ui-playwright-report Expired
2.66 MB
sha256:01438d58f2ea62472e14b0be4dfbdefb73b8c70078ff3303221b2fed99793010
account-ui-server-log
2.28 KB
sha256:48266e1cfc11dbb8f5414c52bddca54d0c1e53ba55bb7ee4d0f5c819de61c057
admin-ui-server-log-1-chrome
2.46 KB
sha256:02e1949fc3b35cc5bbf076b258dfc0024db1dc6cfd97d8792d1961dfbcbea439
admin-ui-server-log-2-chrome
3.42 KB
sha256:aef91784b20dc9df2d5eda96d18c76c6c2ec1cc1a37d95057cb93195a615591b
admin-ui-server-log-3-chrome
1.98 KB
sha256:94060e9c807beee77348abf3a89debf59a95e93f1d6dbdd379f161442fe52d64
admin-ui-server-log-4-chrome
2.78 KB
sha256:b71876473a14180a950c5371d3afae95ba9438903ff585556e32c7ede0ecc009
admin-ui-server-log-5-chrome
3.29 KB
sha256:e7b4e6ad4843945ae54d965755baaf519d594c60b9bc61ae6aeb9ecefec0f154
cypress-videos-2-chrome Expired
6 MB
sha256:9e47f466f9740baa53844301f2e42c7e3b9092bf5d6edee037358ea4798534c6
cypress-videos-5-chrome Expired
25.1 MB
sha256:2e8954447288378645fd0baae69a5ef044611ec82d19759c90a45aa9ef97aa9c
keycloak
140 MB
sha256:57d4f1035393abbd49e2bd0598071e5a4ef0c78f6eeddcb192e2b9196ca3c98f
m2-keycloak.tzts Expired
348 MB
sha256:df16fc022ee5e7f3411e158b073c751eaa6c4392ecb4f15933dc5115fb060b47