update after stop build
All checks were successful
Build, Push and Deploy / build-and-push (push) Successful in 3m36s
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 16s
Build, Push and Deploy / deploy-staging (push) Successful in 42s
Build, Push and Deploy / deploy-production (push) Has been skipped

This commit is contained in:
2026-04-18 16:10:57 +07:00
parent e449146306
commit 1228c52538
260 changed files with 43609 additions and 226 deletions

View File

@@ -0,0 +1,36 @@
#!/usr/bin/env bash
set -euo pipefail
# shared pre-commit hook to run pint
# Try several fallbacks so it works on Unix and common Windows setups.
# Prefer directly executable vendor binary
if [ -x "./vendor/bin/pint" ]; then
./vendor/bin/pint .
exit $?
fi
# If it's a PHP wrapper script, run with php
if [ -f "./vendor/bin/pint" ]; then
php "./vendor/bin/pint" .
exit $?
fi
# If a Windows batch exists under vendor/bin
if [ -x "./vendor/bin/pint.bat" ]; then
./vendor/bin/pint.bat .
exit $?
fi
if [ -f "./vendor/bin/pint.bat" ]; then
# Try running with cmd.exe for Windows Git environments
if command -v cmd.exe >/dev/null 2>&1; then
cmd.exe /C "vendor\\bin\\pint.bat fix"
exit $?
fi
fi
# Nothing to run; do not block the push but inform the user
echo "pint not found at ./vendor/bin/pint; skipping pre-push formatting."
exit 0