Skip to content

Enforce Conventional Commit Messages#16

Merged
samstreet merged 3 commits intoorchestr-sh:mainfrom
sweptsquash:feat/commit-enforcement
Apr 5, 2026
Merged

Enforce Conventional Commit Messages#16
samstreet merged 3 commits intoorchestr-sh:mainfrom
sweptsquash:feat/commit-enforcement

Conversation

@sweptsquash
Copy link
Copy Markdown
Contributor

This pull request introduces improvements to commit message standards and enforces them using git hooks and new dependencies. It updates the documentation to clarify commit conventions, adds configuration for commit linting, and modifies husky hook scripts to integrate linting and commit message checks.

Commit message standards and documentation:

  • Expanded and clarified commit message guidelines in CONTRIBUTING.md, including detailed conventional commit types, breaking change notation, and instructions for revert commits. [1] [2]

Commit linting and git hooks:

  • Added commitlint configuration to package.json to enforce conventional commit messages.
  • Added .husky/commit-msg hook to run commitlint on commit messages.
  • Updated .husky/pre-commit hook to run lint-staged for linting staged files.

Dependency updates:

  • Added @commitlint/cli and @commitlint/config-conventional to devDependencies for commit message linting.
  • Updated @vitest/coverage-v8 and vitest versions in devDependencies. [1] [2]

@sweptsquash sweptsquash requested a review from samstreet as a code owner March 18, 2026 08:47
@sweptsquash sweptsquash force-pushed the feat/commit-enforcement branch from 9ac93a3 to e063fa2 Compare April 5, 2026 19:55
@samstreet samstreet merged commit 134bdfb into orchestr-sh:main Apr 5, 2026
12 checks passed
@sweptsquash sweptsquash deleted the feat/commit-enforcement branch April 5, 2026 20:23
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