Files
hcie-rust-v3.05/.githooks/pre-commit
T
Your Name e509def0b2
mandatory-regression-gate / deterministic-tests (push) Has been cancelled
mandatory-regression-gate / protected-performance-path (push) Has been cancelled
feat: Add digital, dry, ink, and paint brush presets; implement regression testing hooks
- Introduced new crates for digital brushes, dry media brushes, ink brushes, and paint brushes, each containing various presets.
- Updated the menus to include "Paste Special" and "Paste as New Layer" options.
- Enhanced the feature scorecard tests to validate selection texture encoding.
- Added a regression gate workflow for automated testing on push and pull requests.
- Implemented Git hooks for pre-commit checks to ensure code formatting and run tests before commits.
- Created a settings file for local configurations.
2026-07-23 02:28:49 +03:00

17 lines
470 B
Bash
Executable File

#!/usr/bin/env bash
set -Eeuo pipefail
REPO_ROOT="$(git rev-parse --show-toplevel)"
cd "$REPO_ROOT"
echo "Running mandatory staged-change regression gate..."
"$REPO_ROOT/scripts/precommit-test-gate.sh"
CHANGED_FILES="$(git diff --cached --name-only --diff-filter=ACMRDTUXB)"
if [[ -n "$CHANGED_FILES" ]]; then
echo "Running semantic impact analysis..."
python3 "$REPO_ROOT/.githooks/semantic_analyzer.py" "$CHANGED_FILES"
fi
echo "Pre-commit checks passed."