mtg_python_deckbuilder/.gitignore
matt 86752b351b feat: optimize cache workflow with orphan branch and age check
- Create/use orphan branch 'similarity-cache-data' for cache distribution
- Add age check to dockerhub-publish: only rebuild if cache >7 days old
- Use git add -f to force-add cache files (keeps .gitignore clean)
- Weekly scheduled builds will keep cache fresh automatically

This avoids rebuilding cache on every Docker publish while ensuring
cache is always reasonably fresh (<7 days old).
2025-10-17 17:11:04 -07:00

43 lines
No EOL
632 B
Text

*.bkp
*.csv
*.json
*.jsonl
*.log
*.txt
!requirements.txt
!requirements-dev.txt
RELEASE_NOTES.md
test.py
!test_exclude_cards.txt
!test_include_exclude_config.json
.mypy_cache/
.pytest_cache/
.venv/
__pycache__/
.github/*.md
config/themes/catalog/
!config/themes/
!config/themes/*.yml
!config/themes/theme_list.json
!config/card_lists/*.json
!config/deck.json
# Keep main CSV datasets out of Git, but allow the tiny deterministic fixtures used by CI.
csv_files/*
!csv_files/testdata/
!csv_files/testdata/**/*
card_files/*
deck_files/
dist/
logs/
!logs/
logs/*
!logs/perf/
logs/perf/*
!logs/perf/theme_preview_warm_baseline.json