chore: remove regenerable data and build artifacts from git tracking

Add .gitignore rules for generated CSV data, eBPF compiled objects,
and vmlinux.h header. Remove 19 tracked files (~175 MB) that can be
regenerated from scripts (generate_*.py), bpftool, or bpf2go.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Jacquin Antoine
2026-04-13 02:31:27 +02:00
parent 6e5eb38efd
commit ac75ce2956
20 changed files with 22 additions and 3320803 deletions

22
.gitignore vendored
View File

@ -39,3 +39,25 @@ scripts/data/prod-export/*.native
# Vagrant VM state
tests/vm/.vagrant/machines/
# ——————————————————————————
# Regenerable data (scripts/generate_*.py, bpftool, bpf2go)
# ——————————————————————————
# CSV generated by scripts/generate_*.py
scripts/data/*.csv
# CSV copied to bot-detector at build/deploy time
services/bot-detector/reputation/*.csv
# CSV test stubs (regenerated by scripts)
tests/integration/platform/csv-stubs/*.csv
# Shared data files
shared/data/*.csv
# eBPF build artifacts (bpf2go generated)
services/ja4ebpf/internal/loader/*.o
# eBPF kernel header (bpftool btf dump)
services/ja4ebpf/bpf/headers/vmlinux.h