◐ Shell
clean mode source ↗

feat: Improve local dev experience with file-aware hooks and auto parallelization by franciscojavierarceo · Pull Request #5956 · feast-dev/feast

devin-ai-integration[bot]

chatgpt-codex-connector[bot]

devin-ai-integration[bot]

devin-ai-integration[bot]

…allelization

- Make precommit hooks file-aware: format and lint only changed Python files
- Add conditional template hook that only runs when template files change
- Update test-python-integration-local to use -n auto and --dist loadscope
- Add new pytest markers: slow, cloud, local_only for better test selection
- Add format-python-files and lint-python-files Makefile targets

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Format hook now runs both ruff check --fix AND ruff format
- Lint hook now runs both ruff check AND ruff format --check
- Template hook file filter now includes docs/roadmap.md

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
The codebase uses xdist_group markers extensively for test isolation
(Ray OOM prevention, database registry tests, etc). The loadscope
distribution mode ignores these markers, so restore loadgroup.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

@franciscojavierarceo

devin-ai-integration[bot]

Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com>

devin-ai-integration[bot]

Apply the same fix as test-python-integration-local to preserve
xdist_group markers for test isolation (Ray OOM prevention, database
registry conflicts, etc).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
These Makefile targets were added but never wired up to pre-commit.
Pre-commit passes filenames as positional arguments, but Make expects
FILES="..." variable syntax. The inline bash commands in pre-commit
work correctly, so these targets are dead code.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

patelchaitany pushed a commit to patelchaitany/feast that referenced this pull request

Feb 16, 2026
…allelization (feast-dev#5956)

Signed-off-by: Chaitany patel <patelchaitany93@gmail.com>

soooojinlee pushed a commit to soooojinlee/feast that referenced this pull request

Feb 18, 2026

Shizoqua pushed a commit to Shizoqua/feast that referenced this pull request

Mar 18, 2026
…allelization (feast-dev#5956)

Signed-off-by: Shizoqua <hr.lanreshittu@gmail.com>

Shizoqua pushed a commit to Shizoqua/feast that referenced this pull request

Mar 18, 2026