From abab09831e1ee08e113b1a66a3fa21722ad3ba85 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 16 Nov 2025 08:43:34 +0000 Subject: [PATCH 1/2] fix(ui): correct Material UI icons import path Two files had incorrect import paths for Material UI icons, causing Vite build failures. The correct package is @mui/icons-material, not @mui/material-icons. Changes: - EnhancedRepositories.tsx: Fixed import from @mui/material-icons to @mui/icons-material - SessionViewer.tsx: Fixed import from @mui/material-icons to @mui/icons-material This resolves the Rollup import resolution error during the Docker image build. Fixes: [vite]: Rollup failed to resolve import "@mui/material-icons" --- ui/src/pages/EnhancedRepositories.tsx | 2 +- ui/src/pages/SessionViewer.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ui/src/pages/EnhancedRepositories.tsx b/ui/src/pages/EnhancedRepositories.tsx index 92692fd1..dddd77c5 100644 --- a/ui/src/pages/EnhancedRepositories.tsx +++ b/ui/src/pages/EnhancedRepositories.tsx @@ -24,7 +24,7 @@ import { ViewModule as ViewModuleIcon, CheckCircle as CheckCircleIcon, Error as ErrorIcon, -} from '@mui/material-icons'; +} from '@mui/icons-material'; import Layout from '../components/Layout'; import RepositoryCard from '../components/RepositoryCard'; import RepositoryDialog from '../components/RepositoryDialog'; diff --git a/ui/src/pages/SessionViewer.tsx b/ui/src/pages/SessionViewer.tsx index 3ce3cda9..13a2e5d4 100644 --- a/ui/src/pages/SessionViewer.tsx +++ b/ui/src/pages/SessionViewer.tsx @@ -28,7 +28,7 @@ import { Link as LinkIcon, Wifi as ConnectedIcon, WifiOff as DisconnectedIcon, -} from '@mui/material-icons'; +} from '@mui/icons-material'; import { api } from '../lib/api'; import { useUserStore } from '../store/userStore'; import { useSessionsWebSocket } from '../hooks/useWebSocket'; From 5f146d1df66769fb060cca2e44b09925d409286a Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 16 Nov 2025 08:46:07 +0000 Subject: [PATCH 2/2] fix(api): downgrade Kubernetes libraries to v0.31.0 for Go 1.23 compatibility MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The API's Kubernetes dependencies (v0.34.2) required Go 1.24.0 which doesn't exist yet, causing build failures. Downgraded to v0.31.0 which is compatible with Go 1.23. Changes: - k8s.io/api: v0.34.2 → v0.31.0 - k8s.io/apimachinery: v0.34.2 → v0.31.0 - k8s.io/client-go: v0.34.2 → v0.31.0 - k8s.io/metrics: v0.34.2 → v0.31.0 This resolves the error: "module k8s.io/api@v0.34.2 requires go >= 1.24.0 (running go 1.23.12)" --- api/go.mod | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/go.mod b/api/go.mod index 0564eb7c..434c78a5 100644 --- a/api/go.mod +++ b/api/go.mod @@ -14,10 +14,10 @@ require ( golang.org/x/crypto v0.36.0 golang.org/x/time v0.9.0 gopkg.in/yaml.v3 v3.0.1 - k8s.io/api v0.34.2 - k8s.io/apimachinery v0.34.2 - k8s.io/client-go v0.34.2 - k8s.io/metrics v0.34.2 + k8s.io/api v0.31.0 + k8s.io/apimachinery v0.31.0 + k8s.io/client-go v0.31.0 + k8s.io/metrics v0.31.0 ) require (