Skip to content

ci: add pre-commit hooks and CODEOWNERS - #4

Merged
hunterbecton merged 2 commits into
mainfrom
ci/hooks-and-codeowners
Apr 30, 2026
Merged

hunterbecton merged 2 commits into
mainfrom
ci/hooks-and-codeowners

Conversation

@hunterbecton

Copy link
Copy Markdown
Member

What/Why?

Two more repo guard rails:

Pre-commit hooks — vp staged runs vp check --fix (lint + format + types) on staged files before every commit. Wired up via:

  • .vite-hooks/pre-commit → runs vp staged
  • staged config in packages/bones/vite.config.ts → "*": "vp check --fix"
  • prepare script in root package.json → runs vp config on install to set core.hooksPath

CODEOWNERS — auto-assigns @hunter-garrett as reviewer for all PRs, broken out by area (library, demo, docs, CI).

Testing

The pre-commit hook ran successfully on this very commit — vp check --fix was invoked on the two staged files.

- Add `prepare` script that runs `vp config` on install, which sets
  git's core.hooksPath to .vite-hooks/_/ so the pre-commit hook runs
  `vp staged` → `vp check --fix` on staged files automatically.
- Add CODEOWNERS for auto-assigning PR reviewers by area.
@hunterbecton
hunterbecton merged commit da7b2f7 into main Apr 30, 2026
8 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.

1 participant