Skip to content

[envpool] upgrade Bazel 8 toolchain and release build infra - #338

Merged
Trinkle23897 merged 9 commits into
mainfrom
jiayi/envpool-phase3-toolchain
Mar 22, 2026
Merged

[envpool] upgrade Bazel 8 toolchain and release build infra#338
Trinkle23897 merged 9 commits into
mainfrom
jiayi/envpool-phase3-toolchain

Conversation

@Trinkle23897

@Trinkle23897 Trinkle23897 commented Mar 22, 2026

Copy link
Copy Markdown
Collaborator
Why/Context/Summary
  • Upgrade the Bazel toolchain stack in WORKSPACE mode for Bazel 8.6.0: explicitly pin rules_cc 0.2.17, rules_java 9.6.1, protobuf 34.1, rules_foreign_cc 0.15.1, and raise rules_python to the highest working version on this stack (1.6.3).
  • Fix Bazel 8 compatibility issues in the repo by replacing plain directory genrule outputs with declared-directory copies for Atari / MuJoCo / Procgen / ViZDoom assets, and keep the narrow pybind11_bazel / Boost compatibility patches needed by the current WORKSPACE build.
  • Update the dev and release build surfaces to match the new support policy: dev Docker moves to CUDA 13.1.1 on Ubuntu 24.04, docker-dev-cn is dropped, and the release path is switched to manylinux_2_28_x86_64 with the workflow and auditwheel platform tag aligned to that target.
Test plan
  • dev-0: USE_BAZEL_VERSION=8.6.0 bazelisk test //... --enable_workspace --noenable_bzlmod --distdir=/root/code/envpool-phase3-verify/.distdir --config=test --spawn_strategy=local --test_output=all --nocache_test_results
  • local: make docstyle
  • local: workflow YAML parse check for .github/workflows/release.yml
  • local: make lint did not surface code issues before stopping on a local environment problem (clang-format missing from PATH / sudo install unavailable on this machine)

@Trinkle23897 Trinkle23897 changed the title [envpool] upgrade Bazel toolchain dependencies [envpool] upgrade Bazel toolchain and Bazel version Mar 22, 2026
@Trinkle23897 Trinkle23897 changed the title [envpool] upgrade Bazel toolchain and Bazel version [envpool] upgrade Bazel 8 toolchain and release build infra Mar 22, 2026
@Trinkle23897
Trinkle23897 merged commit 76df1b0 into main Mar 22, 2026
2 of 4 checks passed
@Trinkle23897
Trinkle23897 deleted the jiayi/envpool-phase3-toolchain branch March 22, 2026 06:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant