The GitHub Actions job "Required Checks" on texera.git/main has succeeded. Run started by GitHub user github-merge-queue[bot] (triggered by github-merge-queue[bot]).
Head commit for run: fbf6b2ca99fd2f75dadb642e0f0dbf9fa2715c7a / Xinyuan Lin <[email protected]> chore(frontend): remove the unused DatasetVersionFileTreeManager (#8464) ### What changes were proposed in this PR? Deletes `DatasetVersionFileTreeManager`, which builds a client-side hash map of dataset file paths that nothing in production constructs. Pure deletion, no behaviour change: **−287 lines**. ### History | | | | --- | --- | | **Introduced by** | #2413 (2024-02-26) — "Introduce Dataset GUI" | | **Usage removed by** | #3296 (2025-03-10) — "Add FileService as a standalone microservice, LakeFS+S3 as dataset storage" deleted the real usages from `files-uploader.component.ts` (`previouslyUploadFilesManager`, `newUploadFileTreeManager`) once LakeFS began serving the file tree. The leftover dangling import was swept away by #3848 (2025-10-11, the `org.apache` rename) | Dead for about a year and a half. > Reviewer note: the rest of `datasetVersionFileTree.ts` stays — `DatasetFileNode` and `getFullPathFromDatasetFileNode` have live consumers, and the spec keeps its coverage of both. Only the class and its own `describe` block are removed. ### Any related issues, documentation, discussions? Closes #8462 ### How was this PR tested? Existing tests only — this PR removes a class and the spec block that covered it. >From `frontend/`: - `npx ng test --watch=false --include='**/datasetVersionFileTree.spec.ts'` — 10 tests pass (the surviving `DatasetFileNode` / `getFullPathFromDatasetFileNode` coverage). - `yarn --cwd frontend format:ci` — clean. Verification, re-runnable by a reviewer: ``` git grep -n DatasetVersionFileTreeManager # only the deleted class and its tests git grep -n getFullPathFromDatasetFileNode # the live sibling, untouched ``` ### Was this PR authored or co-authored using generative AI tooling? Generated-by: Claude Code (Claude Opus 5) Report URL: https://github.com/apache/texera/actions/runs/36095116235 With regards, GitHub Actions via GitBox
