The GitHub Actions job "Benchmarks PR Comment" on texera.git/main has failed. Run started by GitHub user aglinxinyuan (triggered by aglinxinyuan).
Head commit for run: b2d216a2ad728454d354a45de4ea5de1e391f81f / Ryan Zhang <[email protected]> feat(python-notebook-migration): add JupyterLab docker for notebook migration tool (#5256) ### What changes were proposed in this PR? Introduces the local JupyterLab docker that the upcoming notebook-migration microservice will talk to. Three files are added under `notebook-migration-service/src/main/resources/`: - **`Dockerfile`** — `FROM jupyter/base-notebook:notebook-6.5.4`; `COPY`s `custom.js` into `/home/jovyan/.jupyter/custom/custom.js` and fixes ownership. - **`docker-compose.yml`** — runs JupyterLab as `texera-jupyter` on host port `9100`. Token/password auth disabled, XSRF check disabled, CSP set to allow `frame-ancestors http://localhost:*` so Texera can embed it in an iframe. Default URL is `/tree`. - **`custom.js`** — JupyterLab iframe customization. Posts `cellClicked` messages (with cell UUID) to `window.parent` and listens for `triggerCellClick` to scroll/highlight target cells. ### Any related issues, documentation, discussions? Closes #5255 Parent-issue #4301 ### How was this PR tested? Verified locally that the stack comes up cleanly and Jupyter is reachable. ### Was this PR authored or co-authored using generative AI tooling? Generated-by: Claude Code (Claude Opus 4.7) Report URL: https://github.com/apache/texera/actions/runs/27657028112 With regards, GitHub Actions via GitBox
