a fast, scalable, multi-language and extensible build system https://bazel.build
Find a file
arostovtsev d1c7409e60 Mark bug report from ActionLookupConflictFindingFunction.compute() as non-fatal
PiperOrigin-RevId: 800983699
Change-Id: I8f1522897e4b56ce088f0e061c5f8837191cddeb
2025-08-29 12:07:12 -07:00
.bazelci Replace Ubuntu 22.04 with 24.04 in CI 2025-08-19 12:54:05 -07:00
.github Bump the github-actions group with 3 updates 2025-08-20 01:57:41 -07:00
examples Use /usr/bin/env bash shebang in shell scripts 2025-05-08 09:13:17 -07:00
scripts Sort MAVEN_JARS in bootstrap/compile.sh for determinism 2025-08-29 11:23:15 -07:00
site Update the NDK docs 2025-08-27 07:14:40 -07:00
src Mark bug report from ActionLookupConflictFindingFunction.compute() as non-fatal 2025-08-29 12:07:12 -07:00
third_party Upgrade protobuf to 32.0 2025-08-27 07:46:18 -07:00
tools LSC: Add load statements for C++ rules 2025-08-28 04:51:03 -07:00
.bazelrc Update dependencies in MODULE.bazel 2025-07-10 07:44:00 -07:00
.bazelversion Update .bazelversion and support matrix after releasing Bazel 8.3.1 2025-07-01 01:34:37 -07:00
.gitattributes Preserve line endings for all checked-in files 2025-07-07 11:39:38 -07:00
.gitignore Add .bazelbsp to .gitignore 2024-11-06 01:53:07 -08:00
AUTHORS Normalize ijar's header to 'The Bazel Authors'. 2015-11-19 16:48:06 +00:00
bazel_downloader.cfg Update embedded JDKs to latest patch release 2024-10-10 04:52:21 -07:00
BUILD Prevent hangs during overflow conditions in grpc 2025-07-23 08:16:23 -07:00
CHANGELOG.md Release 9.0.0-pre.20250730.2 (2025-08-07) 2025-08-07 20:33:59 +00:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md for Bazel. 2021-09-09 08:07:05 -07:00
CODEOWNERS Update CODEOWNERS for C++ rules. 2024-10-01 12:29:19 -07:00
combine_distfiles.py Automatic code cleanup. 2022-02-24 07:40:35 -08:00
combine_distfiles_to_tar.sh Fix bashism in combine_distfiles_to_tar.sh. 2020-11-25 06:30:16 -08:00
compile.sh Use includes instead of system_includes for includes attr 2025-08-19 14:42:36 -07:00
CONTRIBUTING.md Fix link in CONTRIBUTING.md 2024-08-07 23:32:53 -07:00
CONTRIBUTORS Update CONTRIBUTORS 2022-12-05 05:41:32 -08:00
distdir.bzl Implement executing WebAssembly in repository rules 2025-06-10 08:18:44 -07:00
extensions.bzl Remove all WORKSPACE prefixes and suffixes 2025-05-30 12:56:15 -07:00
LICENSE Export Bazel's LICENSE file using our normal repo sync process. 2017-02-17 14:55:51 +00:00
maven_install.json upgrade error-prone to 2.41.0 2025-07-28 05:56:12 -07:00
MODULE.bazel Upgrade protobuf to 32.0 2025-08-27 07:46:18 -07:00
MODULE.bazel.lock Upgrade protobuf to 32.0 2025-08-27 07:46:18 -07:00
README.md Update iOS tutorial link 2024-01-08 05:39:48 -08:00
repositories.bzl Update async-profiler to 4.1 2025-07-22 07:21:43 -07:00
requirements.txt test_base.py: use bazel-runfiles to respect repo mappings 2023-08-04 01:48:06 -07:00
SECURITY.md Update SECURITY.md 2022-02-18 06:39:50 -08:00

Bazel

{Fast, Correct} - Choose two

Build and test software of any size, quickly and reliably.

  • Speed up your builds and tests: Bazel rebuilds only what is necessary. With advanced local and distributed caching, optimized dependency analysis and parallel execution, you get fast and incremental builds.

  • One tool, multiple languages: Build and test Java, C++, Android, iOS, Go, and a wide variety of other language platforms. Bazel runs on Windows, macOS, and Linux.

  • Scalable: Bazel helps you scale your organization, codebase, and continuous integration solution. It handles codebases of any size, in multiple repositories or a huge monorepo.

  • Extensible to your needs: Easily add support for new languages and platforms with Bazel's familiar extension language. Share and re-use language rules written by the growing Bazel community.

Getting Started

Documentation

Reporting a Vulnerability

To report a security issue, please email security@bazel.build with a description of the issue, the steps you took to create the issue, affected versions, and, if known, mitigations for the issue. Our vulnerability management team will respond within 3 working days of your email. If the issue is confirmed as a vulnerability, we will open a Security Advisory. This project follows a 90 day disclosure timeline.

Contributing to Bazel

See CONTRIBUTING.md

Build status