diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1bb1eac..b3ab205 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -92,7 +92,7 @@ jobs: target: x86_64-apple-darwin binary: anyllm_proxy # Windows x86_64 - - os: windows-latest + - os: windows-2025 target: x86_64-pc-windows-msvc binary: anyllm_proxy.exe runs-on: ${{ matrix.os }} diff --git a/crates/proxy/admin-ui/src/tabs/providers/Providers.tsx b/crates/proxy/admin-ui/src/tabs/providers/Providers.tsx index dbae697..c0fd94a 100644 --- a/crates/proxy/admin-ui/src/tabs/providers/Providers.tsx +++ b/crates/proxy/admin-ui/src/tabs/providers/Providers.tsx @@ -307,7 +307,7 @@ export default function Providers() { const [search, setSearch] = useState('') const [pendingDelete, setPendingDelete] = useState(null) - const catalog = catalogQuery.data ?? [] + const catalog = useMemo(() => catalogQuery.data ?? [], [catalogQuery.data]) const managed = useMemo(() => managedQuery.data?.backends ?? [], [managedQuery.data]) // Backend count per provider_id