This repository was archived by the owner on Oct 10, 2025. It is now read-only.
Commit 21ad9ca
committed
docs: update pre-commit requirements to use make test-ci
Replace linting-only requirement with comprehensive CI test suite that includes:
- Linting validation (YAML, shell scripts, markdown)
- Infrastructure tests (Terraform/OpenTofu syntax, cloud-init templates)
- Application tests (Docker Compose syntax, app configuration)
- Project tests (Makefile syntax, project structure, tool requirements)
This ensures more comprehensive validation before commits while excluding
only the slower E2E tests (~5-8 minutes) which are still recommended
before pushing changes.
Benefits:
- Earlier detection of issues across all test layers
- Better code quality through comprehensive pre-commit validation
- Faster CI/CD feedback by catching issues locally
- Consistent validation standards for all contributors1 parent 357fdf2 commit 21ad9ca
1 file changed
+10
-7
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
542 | 542 | | |
543 | 543 | | |
544 | 544 | | |
545 | | - | |
| 545 | + | |
546 | 546 | | |
547 | 547 | | |
548 | | - | |
| 548 | + | |
549 | 549 | | |
550 | 550 | | |
551 | | - | |
| 551 | + | |
552 | 552 | | |
553 | | - | |
554 | | - | |
555 | | - | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
556 | 557 | | |
557 | | - | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
558 | 561 | | |
559 | 562 | | |
560 | 563 | | |
| |||
0 commit comments