The GitHub Actions job "Auto Queue" on texera.git/main has failed. Run started by GitHub user Yicong-Huang (triggered by Yicong-Huang).
Head commit for run: d837578fa4e943ce30c855108a1da458a0bb4efe / Xinyuan Lin <[email protected]> chore: remove stale root Dockerfile (#4662) ### What changes were proposed in this PR? Delete the root `Dockerfile`. It is dead code that has been broken since the `core/` reorganization in late 2025 and is referenced by nothing in the build system. **Why it is broken on its own terms.** The file still contains: - `COPY core/gui/package.json core/gui/yarn.lock ./` and `COPY core/gui .` — `core/gui/` was relocated to `frontend/` in #3851 (`chore: relocate core/gui to frontend`). - `COPY core/ .` — `core/` was renamed to `common/` in #3882 (`chore: rename core to common`). - `RUN pip3 install -r requirements.txt` and `RUN pip3 install -r operator-requirements.txt` — those files now live under `amber/`. - `FROM node:18-alpine` — the active frontend builder is `node:24-bookworm` in `bin/texera-web-application.dockerfile` (post #4658). The last touch was #3877 (`chore: rename core/scripts to bin`, Oct 2025), which only fixed one path inside this file and left the rest pointing at directories that no longer exist. `docker build .` against this file fails immediately — there is nothing to copy from `core/gui/`. **Why nothing uses it.** - `.github/workflows/build-and-push-images.yml` builds images by globbing `bin/*.dockerfile` only. - `bin/build-images.sh` and `bin/merge-image-tags.sh` likewise iterate `*.dockerfile` from `bin/`. - `bin/README.md` documents `bin/*.dockerfile` as the supported pattern (e.g. `docker build -f bin/texera-web-application.dockerfile -t ... .`). - The two `docker-compose.yml` files (`bin/single-node/`, `sql/`) consume pre-built images and do not declare `build:` for the root `Dockerfile`. `.dockerignore` is intentionally kept — it still applies as a build-context filter for the active `bin/*.dockerfile` builds run from the project root. ### Any related issues, documentation, discussions? Closes #4661. ### How was this PR tested? No automated tests apply; this is a pure deletion of an unreferenced file. Verified manually that no remaining file references the root `Dockerfile`: ```bash grep -rIn -E '(^|[^.a-zA-Z/])\./Dockerfile|-f Dockerfile' \ --exclude-dir=node_modules --exclude-dir=.git . | wc -l # → 0 ``` The active image-build paths still resolve (`bin/*.dockerfile` enumerated by both the local `bin/build-images.sh` and the `build-and-push-images.yml` matrix builder). ### Was this PR authored or co-authored using generative AI tooling? Generated-by: Claude Code (Opus 4.7) Report URL: https://github.com/apache/texera/actions/runs/25380806119 With regards, GitHub Actions via GitBox
