Skip to content

Conversation

@vtz
Copy link
Owner

@vtz vtz commented Jan 8, 2026

No description provided.

vtz added 2 commits January 8, 2026 09:40
- Add .pre-commit-config.yaml with minimal early-stage checks:
  - trailing-whitespace, end-of-file-fixer
  - check-yaml, check-json
  - check-added-large-files (max 500KB)
  - check-merge-conflict, detect-private-key
  - mixed-line-ending (enforce LF)
  - conventional-pre-commit for commit message validation

- Add pre-commit.yml GitHub Actions workflow:
  - Runs pre-commit on all files for PRs
  - Validates all commit messages follow Conventional Commits format
  - Fails pipeline if any check fails

Supported commit types: feat, fix, docs, style, refactor, perf, test, build, ci, chore, revert
- Add Pre-commit Hooks Setup section with installation instructions
- Expand Commit Messages section with all supported types
- Update Before Submitting checklist to include pre-commit
- Update Review Process to mention CI commit validation
- Add note that PRs with invalid commit messages fail CI
- Update Table of Contents with new sections
@vtz vtz self-assigned this Jan 8, 2026
- Fixed trailing whitespace in multiple files
- Fixed missing newlines at end of files
- Applied automatic formatting via pre-commit hooks

Resolves CI formatting check failures.
@vtz vtz merged commit 6f8a7d5 into main Jan 8, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants