Skip to content

Conversation

@Morgy93
Copy link
Contributor

@Morgy93 Morgy93 commented Jan 13, 2026

WIP

Copilot AI review requested due to automatic review settings January 13, 2026 07:22
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request adds commit linting infrastructure to enforce Conventional Commits format in the repository. The implementation uses husky for Git hooks and commitlint to validate commit messages both locally and in CI/CD.

Changes:

  • Added husky and commitlint dependencies with configuration to enforce Conventional Commits format
  • Created Git hooks for pre-commit (lint), pre-push (test), and commit-msg (commitlint) validation
  • Added GitHub Actions workflow to validate commit messages in CI/CD
  • Updated documentation in CONTRIBUTING.md and copilot-instructions.md to explain the commit message format requirements

Reviewed changes

Copilot reviewed 1 out of 1 changed files in this pull request and generated no comments.

Show a summary per file
File Description
package.json Added commitlint/husky dependencies and prepare script to initialize husky
package-lock.json Updated with new dependencies and version bump to 0.5.1
commitlint.config.js Configuration for commitlint extending conventional config with ignore rule for Copilot Autofix
.husky/pre-commit Git hook to run linting before commits
.husky/pre-push Git hook to run tests before pushing
.husky/commit-msg Git hook to validate commit message format
.github/workflows/commitlint.yml GitHub Actions workflow to validate commits in CI
.github/copilot-instructions.md Added commit message format guidelines for Copilot
.github/CONTRIBUTING.md Updated commit guidelines with detailed Conventional Commits explanation

@Morgy93 Morgy93 force-pushed the streamline-commits branch from b7a4cae to f7c1f1e Compare January 13, 2026 08:24
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