ci: add Bazel RBE lane#19
Conversation
PR SummaryMedium Risk Overview Introduces a gated GitHub Actions workflow ( Updates dependency management to include a generated Reviewed by Cursor Bugbot for commit e3daf89. Bugbot is set up for automated code reviews on this repo. Configure here. |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix is ON, but it could not run because the branch was deleted or merged before autofix could start.
Reviewed by Cursor Bugbot for commit e3daf89. Configure here.
| ":agent_pm", | ||
| ":app_lib", | ||
| ] + RUNTIME_DEPS + TEST_DEPS, | ||
| ) |
There was a problem hiding this comment.
Missing pyproject.toml in Bazel test data attribute
High Severity
The py_test target's data attribute does not include pyproject.toml, but pytest_main.py passes -c str(repo_root / "pyproject.toml") to pytest.main. Under Bazel's sandboxed execution, only files in srcs or data are available in the runfiles tree. The missing file means pytest either errors out or runs without its config, losing the critical asyncio_mode = "auto" setting from [tool.pytest.ini_options], which would cause all async tests to fail.
Additional Locations (1)
Reviewed by Cursor Bugbot for commit e3daf89. Configure here.


Summary
BAZEL_RBE_ENABLEDand theevalops-agent-pm-rberunner labelgreenletan explicit dependency so async SQLAlchemy tests install consistently under uv and BazelTest plan
actionlint .github/workflows/ci.yml .github/workflows/bazel-rbe.ymluv sync --all-extras && OPENAI_API_KEY=test-key DRY_RUN=true uv run pytest -qmake bazel-checkmake bazel-test