Skip to content

Improve help text for admin permissions (FGAP) fields #50585

Improve help text for admin permissions (FGAP) fields

Improve help text for admin permissions (FGAP) fields #50585

Triggered via pull request August 7, 2026 13:39
Status Success
Total duration 27m 45s
Artifacts 6

js-ci.yml

on: pull_request
Check conditional workflows and jobs
13s
Check conditional workflows and jobs
Matrix: Account UI E2E
Matrix: Admin UI E2E
Keycloak Admin Client
1m 46s
Keycloak Admin Client
Status Check - Keycloak JavaScript CI
11s
Status Check - Keycloak JavaScript CI
Fit to window
Zoom out
Zoom in

Annotations

35 warnings and 2 notices
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
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#L101
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#L74
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#L507
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#L152
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#L93
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#L50
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/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#L109
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#L108
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#L107
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 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/authentication/AuthenticationSection.tsx#L73
React Hook useEffect has a missing dependency: 'refreshRealm'. Either include it or remove the dependency array
Admin UI: js/apps/admin-ui/src/App.tsx#L47
React Hook useEffect has an unnecessary dependency: 'location.pathname'. Either exclude it or remove the dependency array. Outer scope values like 'location.pathname' aren't valid dependencies because mutating them doesn't re-render the component
Build Keycloak: core/src/main/java/org/keycloak/representations/idm/authorization/PermissionRequest.java#L52
non-varargs call of varargs method with inexact argument type for last parameter;
Build Keycloak: core/src/main/java/org/keycloak/AbstractOAuthClient.java#L132
non-varargs call of varargs method with inexact argument type for last parameter;
Build Keycloak: core/src/main/java/org/keycloak/AbstractOAuthClient.java#L131
non-varargs call of varargs method with inexact argument type for last parameter;
🎭 Playwright Run Summary
23 passed (53.4s)
🎭 Playwright Run Summary
1 skipped 444 passed (21.2m)

Artifacts

Produced during runtime
Name Size Digest
account-ui-playwright-report-chromium
217 KB
sha256:616d87fc5e9f1105ad6029a6260cf64e623b6b7e0ce1eee418ebcaa9b4324fb6
account-ui-server-log-chromium
1.64 KB
sha256:3ecbd2560ee860436d9595bb1869d65fca7e0157cebd6c5d83e2d934cc475deb
admin-ui-playwright-report-chromium
653 KB
sha256:1d9f4ce28832bddaea07c2c32c98c99056b7fcbc7532e0eabddf22f36a4f1b82
admin-ui-server-log-chromium
4.08 KB
sha256:da12de65b328f0e2953961ae0a71dcaf9e96150215689537dc0f96abaf179032
keycloak
168 MB
sha256:1dc2bdedbefe1449a1a88dfc98e77d11632ae1e19088e91f7dce558fabcffc0f
m2-keycloak.tzts Expired
413 MB
sha256:f37ab47fa5a4de666ec801ae1723479f9ff2f041b6dedfdae6fe96addc65a4a6