2026-05-23 16:09:17 +02:00
|
|
|
# Keep the Docker build context small and avoid shadowing the in-image build
|
|
|
|
|
# tree with stale host outputs. The repo's own .gitignore does not apply to
|
|
|
|
|
# Docker contexts -- this file is the canonical list of paths excluded from
|
|
|
|
|
# `COPY . /src` (used by .github/docker/Dockerfile.rhel8).
|
|
|
|
|
|
2026-07-27 15:38:11 +02:00
|
|
|
# Git metadata. The in-image build does not need it (the CMake submodule init
|
|
|
|
|
# is guarded by EXISTS .git, and the submodule working trees are already in
|
|
|
|
|
# the context), and its internals (index, packfiles, reflogs) differ between
|
|
|
|
|
# checkouts of the same commit, which would invalidate the BuildKit layer
|
|
|
|
|
# cache for `COPY . /src` on every nightly image build.
|
|
|
|
|
.git
|
|
|
|
|
**/.git
|
|
|
|
|
|
2026-05-23 16:09:17 +02:00
|
|
|
# Local CMake build outputs (host-side; can be tens of GB).
|
|
|
|
|
build/
|
|
|
|
|
build_*/
|
|
|
|
|
cmakebuild/
|
|
|
|
|
cmake-build-*/
|
|
|
|
|
out/
|
|
|
|
|
|
|
|
|
|
# vcpkg working directories (only present if vcpkg was run on the host; the
|
|
|
|
|
# in-image build re-creates them from the manifest and the baked binary
|
|
|
|
|
# cache).
|
|
|
|
|
ThirdParty/vcpkg/buildtrees/
|
|
|
|
|
ThirdParty/vcpkg/downloads/
|
|
|
|
|
ThirdParty/vcpkg/packages/
|
|
|
|
|
ThirdParty/vcpkg/installed/
|
|
|
|
|
|
|
|
|
|
# Build/install logs at the repo root.
|
|
|
|
|
*.log
|
|
|
|
|
|
|
|
|
|
# IDE and editor state.
|
|
|
|
|
.vs/
|
|
|
|
|
.vscode/
|
|
|
|
|
.idea/
|
|
|
|
|
*.swp
|
|
|
|
|
|
|
|
|
|
# Python caches (rips, GrpcInterface tooling, etc.).
|
|
|
|
|
__pycache__/
|
|
|
|
|
*.pyc
|
|
|
|
|
|
|
|
|
|
# OS metadata.
|
|
|
|
|
.DS_Store
|
|
|
|
|
Thumbs.db
|