Skip to content

feat: Add health check for pulumi.com/Stack #58831

feat: Add health check for pulumi.com/Stack

feat: Add health check for pulumi.com/Stack #58831

Triggered via pull request July 7, 2026 21:48
Status Success
Total duration 58m 25s
Artifacts 3

ci-build.yaml

on: pull_request
Build & cache Go code
1m 16s
Build & cache Go code
Build, test & lint UI code
2m 15s
Build, test & lint UI code
Ensure Go modules synchronicity
31s
Ensure Go modules synchronicity
Lint Go code
4m 0s
Lint Go code
Check changes to generated code
7m 9s
Check changes to generated code
Matrix: Run end-to-end tests
Run unit tests for Go packages
8m 48s
Run unit tests for Go packages
Run unit tests with -race for Go packages
12m 39s
Run unit tests with -race for Go packages
E2E Tests - Composite result
11s
E2E Tests - Composite result
Process & analyze test artifacts
56s
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:a0e3cc5e50a01803b4875b5b4e1285e3cd44d7d6c3e6b40cec876cd60d8a30f0
race-results
2 MB
sha256:27199e54e521d2c87074692ca89656995e6faea78b569721cb1b3ddc8a2b6f61
test-results
2.05 MB
sha256:a8540c180417745c1034459a040dec0f803423d4137bd77a7951f7d56df82ac5