Skip to content

Keycloak JavaScript CI #36777

Keycloak JavaScript CI

Keycloak JavaScript CI #36777

Manually triggered December 20, 2025 04:07
Status Success
Total duration 32m 44s
Artifacts 10

js-ci.yml

on: workflow_dispatch
Check conditional workflows and jobs
8s
Check conditional workflows and jobs
Matrix: Account UI E2E
Matrix: Admin UI E2E
Keycloak Admin Client
1m 24s
Keycloak Admin Client
Status Check - Keycloak JavaScript CI
8s
Status Check - Keycloak JavaScript CI
Fit to window
Zoom out
Zoom in

Annotations

28 warnings and 4 notices
Account UI: js/apps/account-ui/test/personal-info/personal-info.spec.ts#L71
Unexpected use of page.waitForSelector()
Account UI: js/apps/account-ui/test/personal-info/personal-info.spec.ts#L51
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#L70
React Hook useEffect has missing dependencies: 'context', 'credentialsIssuer', 'initialSelected', and 'selectOptions'. Either include them 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#L100
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#L73
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#L489
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#L151
React Hook useEffect has a missing dependency: 'rowsSelectedOnPage.length'. Either include it or remove the dependency array
UI Shared: js/libs/ui-shared/src/context/KeycloakContext.tsx#L81
React Hook useEffect has a missing dependency: 'environment.scope'. Either include it or remove the dependency array
UI Shared: js/libs/ui-shared/src/context/KeycloakContext.tsx#L46
Unexpected reassignment of a variable which was defined outside of the component. Components and hooks should be pure and side-effect free, but variable reassignment is a form of side-effect. If this variable is used in rendering, use useState instead. (https://react.dev/reference/rules/components-and-hooks-must-be-pure#side-effects-must-run-outside-of-render)
Admin UI: js/apps/admin-ui/src/authentication/components/FlowDiagram.tsx#L261
React Hook useMemo has a missing dependency: 'expandableList'. Either include it or remove the dependency array
Admin UI: js/apps/admin-ui/src/authentication/components/ExecutionConfigModal.tsx#L110
React Hook useEffect has a missing dependency: 'setupForm'. Either include it or remove the dependency array
Admin UI: js/apps/admin-ui/src/authentication/components/EditFlow.tsx#L32
React Hook useEffect has a missing dependency: 'form'. Either include it or remove the dependency array
Admin UI: js/apps/admin-ui/src/authentication/components/DraggableTable.tsx#L62
React Hook useMemo has a missing dependency: 'keyField'. Either include it or remove the dependency array
Admin UI: js/apps/admin-ui/src/authentication/EditFlowModal.tsx#L31
React Hook useEffect has a missing dependency: 'reset'. Either include it or remove the dependency array
Admin UI: js/apps/admin-ui/src/authentication/AuthenticationSection.tsx#L106
Hooks must be the same function on every render, but this value may change over time to a different function. See https://react.dev/reference/rules/react-calls-components-and-hooks#dont-dynamically-use-hooks
Admin UI: js/apps/admin-ui/src/authentication/AuthenticationSection.tsx#L105
Hooks must be the same function on every render, but this value may change over time to a different function. See https://react.dev/reference/rules/react-calls-components-and-hooks#dont-dynamically-use-hooks
Admin UI: js/apps/admin-ui/src/authentication/AuthenticationSection.tsx#L104
Hooks must be the same function on every render, but this value may change over time to a different function. See https://react.dev/reference/rules/react-calls-components-and-hooks#dont-dynamically-use-hooks
Admin UI: js/apps/admin-ui/src/authentication/AuthenticationSection.tsx#L102
Hooks must be called at the top level in the body of a function component or custom hook, and may not be called within function expressions. See the Rules of Hooks (https://react.dev/warnings/invalid-hook-call-warning)
Admin UI: js/apps/admin-ui/src/App.tsx#L58
React Hook useEffect has missing dependencies: 'environment' and 'keycloak'. Either include them or remove the dependency array
🎭 Playwright Run Summary
20 passed (45.2s)
🎭 Playwright Run Summary
20 passed (55.7s)
🎭 Playwright Run Summary
1 skipped 382 passed (16.0m)
🎭 Playwright Run Summary
3 skipped 380 passed (20.7m)

Artifacts

Produced during runtime
Name Size Digest
account-ui-playwright-report-chromium
209 KB
sha256:947815b7e21871aaa56266bf3f28dae66762f6cf277cded9cd8ec23adfc3458c
account-ui-playwright-report-firefox
210 KB
sha256:b1101821008c9d3ba1019d8c2170bd5ca9594fe5705274739ae0cc1d9789f860
account-ui-server-log-chromium
1.04 KB
sha256:50f8301053a0a0bbe90686cb8b8226995d8fe8336644d5734a271b6cdd8680b3
account-ui-server-log-firefox
1.04 KB
sha256:bbb24508d60a6a32dac349a2f8269641c6cb0b50dc4398e3d966d0c75a34757b
admin-ui-playwright-report-chromium
568 KB
sha256:56b77d3d54d6a74a60393b8e14ec0fdfc19f14965b6a39a1615d3544e709f739
admin-ui-playwright-report-firefox
570 KB
sha256:1bc636c3184dda69d97bb7c4f360092276fe00b56f82d802271cdce263ddb202
admin-ui-server-log-chromium
3.98 KB
sha256:29182ae637f4c2d3d5e2595f6c2d918ba3b08f8aeaee15a798dc9f0bd76e5e76
admin-ui-server-log-firefox
4.12 KB
sha256:ed8634b0f6b6bd7c18f2512b62304925b43e9832aa2c43d7b7f610fbd57e84a3
keycloak
157 MB
sha256:49e881463c01dae433075273611999e10534e52725a3de6ce4cb98a7d3c8e466
m2-keycloak.tzts
392 MB
sha256:df4c8e575fbded29b9632be08bdb3794b424ca5862c5175c3883e68edf82946c