Skip to content

test: fix flake in cluster cache test (#28618) #58832

test: fix flake in cluster cache test (#28618)

test: fix flake in cluster cache test (#28618) #58832

Triggered via push July 7, 2026 21:49
Status Success
Total duration 1h 2m 34s
Artifacts 3

ci-build.yaml

on: push
Build & cache Go code
1m 17s
Build & cache Go code
Build, test & lint UI code
2m 24s
Build, test & lint UI code
Ensure Go modules synchronicity
31s
Ensure Go modules synchronicity
Lint Go code
3m 38s
Lint Go code
Check changes to generated code
5m 37s
Check changes to generated code
Matrix: Run end-to-end tests
Run unit tests for Go packages
9m 11s
Run unit tests for Go packages
Run unit tests with -race for Go packages
12m 26s
Run unit tests with -race for Go packages
E2E Tests - Composite result
9s
E2E Tests - Composite result
Process & analyze test artifacts
3m 46s
Process & analyze test artifacts
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
Build, test & lint UI code: ui/src/app/applications/components/pod-terminal-viewer/pod-terminal-viewer.tsx#L213
The ref value 'unsubscribeRef.current' will likely have changed by the time this effect cleanup function runs. If this ref points to a node rendered by React, copy 'unsubscribeRef.current' to a variable inside the effect, and use that variable in the cleanup function
Build, test & lint UI code: ui/src/app/applications/components/pod-terminal-viewer/pod-terminal-viewer.tsx#L199
React Hook useCallback has missing dependencies: 'initTerminal' and 'setupConnection'. Either include them or remove the dependency array
Build, test & lint UI code: ui/src/app/applications/components/filter/filter.tsx#L141
React Hook React.useEffect has missing dependencies: 'props', 'selectedKeys', and 'valuesNeedCleaning'. Either include them or remove the dependency array. However, 'props' will change when *any* prop changes, so the preferred fix is to destructure the 'props' object outside of the useEffect call and refer to those specific props inside React.useEffect
Build, test & lint UI code: ui/src/app/applications/components/applications-list/applications-tiles.tsx#L43
React Hook React.useEffect has missing dependencies: 'containerRef', 'itemRef', and 'itemsPer'. Either include them or remove the dependency array
Build, test & lint UI code: ui/src/app/applications/components/applications-list/application-sets-list.tsx#L222
React Hook React.useEffect has missing dependencies: 'containerRef', 'itemRef', and 'itemsPer'. Either include them or remove the dependency array
Build, test & lint UI code: ui/src/app/applications/components/application-summary/edit-annotations.tsx#L27
React Hook React.useEffect has a missing dependency: 'removeNotificationSubscriptionRelatedAnnotations'. Either include it or remove the dependency array
Build, test & lint UI code: ui/src/app/applications/components/application-resource-tree/application-resource-tree.tsx#L1107
React Hook React.useEffect has missing dependencies: 'appNode.name', 'podGroupCount', 'setShowCompactNodes', 'updateUsrHelpTipMsgs', and 'userMsgs'. Either include them or remove the dependency array
Build, test & lint UI code: ui/src/app/applications/components/application-resource-tree/application-resource-tree.tsx#L1094
React Hook React.useEffect has missing dependencies: 'filteredNodes' and 'props'. Either include them or remove the dependency array. However, 'props' will change when *any* prop changes, so the preferred fix is to destructure the 'props' object outside of the useEffect call and refer to those specific props inside React.useEffect
Build, test & lint UI code: ui/src/app/applications/components/application-details/application-resource-filter.tsx#L37
The 'resourceFilter' logical expression could make the dependencies of useEffect Hook (at line 59) change on every render. To fix this, wrap the initialization of 'resourceFilter' in its own useMemo() Hook
Build, test & lint UI code: ui/src/app/applications/components/application-details/application-resource-filter.tsx#L37
The 'resourceFilter' logical expression could make the dependencies of useMemo Hook (at line 53) change on every render. To fix this, wrap the initialization of 'resourceFilter' in its own useMemo() Hook

Artifacts

Produced during runtime
Name Size Digest
e2e-code-coverage
3.47 MB
sha256:93f24886d053b08e056187f0fd8c4425a6231c88c5e27f0e9909e0c211e5c39d
race-results
2 MB
sha256:4dfc944e1d70a18ee86a31aeac1f5b1d7b029cdb61c1e5062fa8319be292e386
test-results
2.05 MB
sha256:0c40e80b0b23516218892ed41f96367672d3867af7f8ebec7622982901a76f88