From add1d684f0ebe9b84fa14673d38a857b591aee9e Mon Sep 17 00:00:00 2001 From: Francisco Javier Arceo Date: Mon, 29 Jun 2026 15:06:14 -0400 Subject: [PATCH 1/2] fix: Unblock nightly UI build Signed-off-by: Francisco Javier Arceo --- ui/src/components/DataSourceFormModal.tsx | 2 +- ui/src/components/LineageEventsList.tsx | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/ui/src/components/DataSourceFormModal.tsx b/ui/src/components/DataSourceFormModal.tsx index 328c614d3d2..ca95bb6aa0e 100644 --- a/ui/src/components/DataSourceFormModal.tsx +++ b/ui/src/components/DataSourceFormModal.tsx @@ -1,4 +1,4 @@ -import React, { useState, useEffect } from "react"; +import React, { useState } from "react"; import { EuiFormRow, EuiFieldText, diff --git a/ui/src/components/LineageEventsList.tsx b/ui/src/components/LineageEventsList.tsx index af9c2ce709d..1c029b9894d 100644 --- a/ui/src/components/LineageEventsList.tsx +++ b/ui/src/components/LineageEventsList.tsx @@ -10,7 +10,6 @@ import { EuiFieldSearch, EuiFlexGroup, EuiFlexItem, - EuiSelect, EuiFlyout, EuiFlyoutHeader, EuiFlyoutBody, From 0a77246bdc2591c361ef383e7de6aabdc3064f30 Mon Sep 17 00:00:00 2001 From: Francisco Javier Arceo Date: Thu, 2 Jul 2026 20:05:01 -0700 Subject: [PATCH 2/2] ci: Add UI production build check Signed-off-by: Francisco Javier Arceo --- .github/workflows/unit_tests.yml | 3 +++ ui/src/pages/saved-data-sets/CreateDatasetForm.tsx | 2 +- ui/src/pages/saved-data-sets/DatasetOverviewTab.tsx | 2 +- ui/src/pages/saved-data-sets/DatasetUsageTab.tsx | 1 - 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index 70a99c0ed05..935051a044e 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -103,6 +103,9 @@ jobs: - name: Build yarn rollup working-directory: ./ui run: yarn build:lib + - name: Build production UI + working-directory: ./ui + run: CI=true npm run build --omit=dev - name: Run yarn tests working-directory: ./ui run: yarn test --watchAll=false diff --git a/ui/src/pages/saved-data-sets/CreateDatasetForm.tsx b/ui/src/pages/saved-data-sets/CreateDatasetForm.tsx index dca9ff3d026..a3be0bae8df 100644 --- a/ui/src/pages/saved-data-sets/CreateDatasetForm.tsx +++ b/ui/src/pages/saved-data-sets/CreateDatasetForm.tsx @@ -106,7 +106,7 @@ const CreateDatasetForm = ({ onClose }: CreateDatasetFormProps) => { const [storageType, setStorageType] = useState("file"); const [storagePath, setStoragePath] = useState(""); const [tags, setTags] = useState([]); - const [allowOverwrite, setAllowOverwrite] = useState(false); + const [allowOverwrite] = useState(false); // Job tracking const [jobId, setJobId] = useState(null); diff --git a/ui/src/pages/saved-data-sets/DatasetOverviewTab.tsx b/ui/src/pages/saved-data-sets/DatasetOverviewTab.tsx index 905227f5327..b765da70241 100644 --- a/ui/src/pages/saved-data-sets/DatasetOverviewTab.tsx +++ b/ui/src/pages/saved-data-sets/DatasetOverviewTab.tsx @@ -64,7 +64,7 @@ const DatasetOverviewTab = () => { ); } - const { isLoading, isSuccess, isError, data } = useLoadDataset(datasetName); + const { isLoading, isError, data } = useLoadDataset(datasetName); if (isLoading) { return ( diff --git a/ui/src/pages/saved-data-sets/DatasetUsageTab.tsx b/ui/src/pages/saved-data-sets/DatasetUsageTab.tsx index 65a7b97fc68..01a9778213e 100644 --- a/ui/src/pages/saved-data-sets/DatasetUsageTab.tsx +++ b/ui/src/pages/saved-data-sets/DatasetUsageTab.tsx @@ -5,7 +5,6 @@ import { EuiText, EuiSpacer, EuiCodeBlock, - EuiHorizontalRule, EuiFlexGroup, EuiFlexItem, EuiCallOut,