google / google/xls

Migrate XLS to Bazel 9

Open
#4,472 0 comments 0 reactions 0 assignees View on GitHub
build 🧑‍🌾 gardener
Dominant language
C++
Stars
1.9k
Forks
283
Avg merge
2d 10h
Merged PRs (30d)
135

Description

Now that #2941 is done, we should start planning on migrating to Bazel 9, the active LTS version at the time of this writing. Bazel 8 has entered maintenance mode.

Major differences are documented here: https://blog.bazel.build/2026/01/20/bazel-9.html

Since we are fully on bzmod, probably the main blocker is the Starlarkification of language rules.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the completed work in #2941 and the linked Bazel 9 migration notes. Inspect the repository's bzmod setup and identify the language rules blocked by Starlarkification. Done means XLS builds and its existing checks pass under Bazel 9, with the migration blockers resolved.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
build-system
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.