Files
carbon-lang/scripts/check_build_graph.py
T
Geoff Romer 0ccde0b68b Add pre-commit check for invalid build graph state (#5658)
This can catch things like dependency cycles introduced by
`fix-cc-deps`.
2025-06-12 21:25:48 +00:00

24 lines
555 B
Python
Executable File

#!/usr/bin/env python3
"""Verify that the bazel build graph is in a valid state, for pre-commit."""
__copyright__ = """
Part of the Carbon Language project, under the Apache License v2.0 with LLVM
Exceptions. See /LICENSE for license information.
SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
"""
import subprocess
import scripts_utils
def main() -> None:
scripts_utils.chdir_repo_root()
bazel = scripts_utils.locate_bazel()
subprocess.check_call([bazel, "build", "--nobuild", "//..."])
if __name__ == "__main__":
main()