Yicong-Huang opened a new pull request, #6004: URL: https://github.com/apache/texera/pull/6004
### What changes were proposed in this PR? Delete four orphaned shell scripts under `bin/` that survived earlier cleanup waves but are themselves now dead — zero references anywhere in the tree, and the things they invoke / were paired with are already gone. | File | Why dead | |------|----------| | `bin/terminate-daemon.sh` | Paired with the deleted `bin/deploy-daemon.sh` (#5971 / #5973). Its `kill -9 $(pgrep -f ...)` loop is replaced by `bin/local-dev.sh down`. | | `bin/cron-restart-crashed-worker.sh` | Calls `bin/worker.sh`, which #5973 also deleted — the chain is broken. | | `bin/add-computing-unit-worker.sh` | Hardcodes `target/texera-0.1-SNAPSHOT/...` (current version is `1.3.0-incubating-SNAPSHOT`); path hasn't been valid for years. | | `bin/install-nltk.sh` | One-off NLTK bootstrap that nothing invokes. | Verified before deletion: `grep -rln <name>` across `*.sh`, `*.yml`, `*.yaml`, `*.md`, `*.scala`, `*.py`, `*.ts`, `Dockerfile*` (excluding `.git/`, `target/`, `node_modules/`) returns no external callers for any of the four. No tests / CI / docs / labeler / image build pipeline touch them. ### Any related issues, documentation, discussions? Closes #6003. ### How was this PR tested? Static. Confirmed each file has zero external references in the repo before deletion. Nothing in the build pipeline (`bin/build-images.sh`'s `*.dockerfile` glob, the `infra` CI job's `find bin -name 'test_*.sh'` discovery, the `bin/**` labeler glob) depends on them. ### Was this PR authored or co-authored using generative AI tooling? Generated-by: Claude Code (Anthropic, Claude Opus 4.7). -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
