Files
carbon-lang/.gitignore
T
Jon Ross-Perkins 3822c1b526 Split github_tools into its own bazel repo. (#3632)
The pip dependencies in github_tools are the reason the
MODULE.bazel.lock is platform-dependent. Following complaints about the
platform-dependence, split apart github_tools from the rest of the bazel
repo and make it not track the lockfile: while there's an incremental
safety risk due to not tracking checksums, it's unlikely the tools there
would ever be part of a Carbon release process. If we eventually add
Python tools that need pip to the release, it might be desirable to go
back to re-unify the bazezl repos.

This does make running pr_comments incrementally more inconvenient
because a "bazel run" needs to be run from the github_tools subdir.

As a consequence of separating the dependency, this means tests will not
be continuously run in github_tools. They're now a separate repo, and we
cannot add a dependency without restoring the platform-dependent issue.
I think pr_comments is sufficiently low value and unchanging that it is
not worth building separate CI for it.

Cleans up some legacy references to third_party/llvm-project, since now
github_tools needs to be added to the main bazelignore.
2024-01-22 21:34:02 +00:00

43 lines
839 B
Plaintext

# 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
# Directories and symlinks generated by bazel.
/bazel-*
# See github_tools/MODULE.bazel.
/github_tools/bazel-*
/github_tools/MODULE.bazel.lock
# Directories created by python.
**/__pycache__/
# Ignore the user's VSCode settings and debug setup.
/.vscode/settings.json
/.vscode/launch.json
# Ignore the user's Idea settings.
/.idea/
# Directories created by clangd
/.cache/clangd
# User-specific Bazel configuration.
/user.bazelrc
# Compilation database used by clangd
/compile_commands.json
# Emacs temporary files
*~
\#*\#
# vim temporary files
.*.swp
# generated by utils/treesitter/helix.sh
/.helix/
# Ignore .DS_Store files
.DS_Store