Skip to content

Merge pull request #48 from JoshuaAFerguson/claude/fix-go-build-error… #60

Merge pull request #48 from JoshuaAFerguson/claude/fix-go-build-error…

Merge pull request #48 from JoshuaAFerguson/claude/fix-go-build-error… #60

Triggered via push November 16, 2025 11:33
Status Failure
Total duration 2m 32s
Artifacts

ci.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

32 errors and 3 warnings
src/components/SessionCard.test.tsx > SessionCard Component > handles missing URL gracefully: ui/src/components/SessionCard.tsx#L138
TypeError: Cannot read properties of undefined (reading 'phase') ❯ SessionCard src/components/SessionCard.tsx:138:41 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20 ❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
src/components/SessionCard.test.tsx > SessionCard Component > formats timestamps correctly: ui/src/components/SessionCard.tsx#L138
TypeError: Cannot read properties of undefined (reading 'phase') ❯ SessionCard src/components/SessionCard.tsx:138:41 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20 ❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
src/components/SessionCard.test.tsx > SessionCard Component > shows wake button for hibernated session: ui/src/components/SessionCard.tsx#L138
TypeError: Cannot read properties of undefined (reading 'phase') ❯ SessionCard src/components/SessionCard.tsx:138:41 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20 ❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
src/components/SessionCard.test.tsx > SessionCard Component > disables actions for hibernated session: ui/src/components/SessionCard.tsx#L138
TypeError: Cannot read properties of undefined (reading 'phase') ❯ SessionCard src/components/SessionCard.tsx:138:41 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20 ❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
src/components/SessionCard.test.tsx > SessionCard Component > calls onConnect when connect button is clicked: ui/src/components/SessionCard.tsx#L138
TypeError: Cannot read properties of undefined (reading 'phase') ❯ SessionCard src/components/SessionCard.tsx:138:41 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20 ❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
src/components/SessionCard.test.tsx > SessionCard Component > calls onTerminate when terminate button is clicked: ui/src/components/SessionCard.tsx#L138
TypeError: Cannot read properties of undefined (reading 'phase') ❯ SessionCard src/components/SessionCard.tsx:138:41 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20 ❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
src/components/SessionCard.test.tsx > SessionCard Component > calls onHibernate when hibernate button is clicked: ui/src/components/SessionCard.tsx#L138
TypeError: Cannot read properties of undefined (reading 'phase') ❯ SessionCard src/components/SessionCard.tsx:138:41 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20 ❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
src/components/SessionCard.test.tsx > SessionCard Component > shows correct status badge color: ui/src/components/SessionCard.tsx#L138
TypeError: Cannot read properties of undefined (reading 'phase') ❯ SessionCard src/components/SessionCard.tsx:138:41 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20 ❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
src/components/SessionCard.test.tsx > SessionCard Component > displays resource usage: ui/src/components/SessionCard.tsx#L138
TypeError: Cannot read properties of undefined (reading 'phase') ❯ SessionCard src/components/SessionCard.tsx:138:41 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20 ❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
src/components/SessionCard.test.tsx > SessionCard Component > renders session information correctly: ui/src/components/SessionCard.tsx#L138
TypeError: Cannot read properties of undefined (reading 'phase') ❯ SessionCard src/components/SessionCard.tsx:138:41 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20 ❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
Helm Lint
Process completed with exit code 1.
Lint
r.Get undefined (type *SessionReconciler has no field or method Get) (typecheck)
Lint
r.Status undefined (type *HibernationReconciler has no field or method Status) (typecheck)
Lint
r.Update undefined (type *HibernationReconciler has no field or method Update) (typecheck)
Lint
r.Get undefined (type *HibernationReconciler has no field or method Get) (typecheck)
Lint
undefined: AfterSuite (typecheck)
Lint
undefined: BeforeSuite (typecheck)
Lint
undefined: Describe (typecheck)
Lint
undefined: Describe (typecheck)
Lint
undefined: Describe (typecheck)
Lint
could not import k8s.io/apimachinery/pkg/types (-: could not load export data: internal error in importing "k8s.io/apimachinery/pkg/types" (unsupported version: 2); please report an issue) (typecheck)
Test Controller
Process completed with exit code 1.
Test API
undefined: unstructured
Test API
templates[j].UsageCount undefined (type *k8s.Template has no field or method UsageCount)
Test API
templates[i].UsageCount undefined (type *k8s.Template has no field or method UsageCount)
Test API
tmpl.Featured undefined (type *k8s.Template has no field or method Featured)
Test API
h.quotaEnforcer.UpdateSessionQuota undefined (type *quota.Enforcer has no field or method UpdateSessionQuota)
Test API
h.quotaEnforcer.UpdateSessionQuota undefined (type *quota.Enforcer has no field or method UpdateSessionQuota)
Test API
h.quotaEnforcer.CheckSessionQuota undefined (type *quota.Enforcer has no field or method CheckSessionQuota)
Test API
undefined: quota.SessionRequest
Test API
imports must appear before other declarations
Test API
package net/httptest is not in std (/opt/hostedtoolcache/go/1.24.10/x64/src/net/httptest)
Lint
Restore cache failed: Dependencies file is not found in /home/runner/work/streamspace/streamspace. Supported file pattern: go.sum
Test Controller
Restore cache failed: Dependencies file is not found in /home/runner/work/streamspace/streamspace. Supported file pattern: go.sum
Test API
Restore cache failed: Dependencies file is not found in /home/runner/work/streamspace/streamspace. Supported file pattern: go.sum