Skip to content

10 feat add husky lint checking#11

Merged
nazarli-shabnam merged 8 commits intomainfrom
10-feat-add-husky-lint-checking
Apr 3, 2026
Merged

10 feat add husky lint checking#11
nazarli-shabnam merged 8 commits intomainfrom
10-feat-add-husky-lint-checking

Conversation

@nazarli-shabnam
Copy link
Copy Markdown
Member

@nazarli-shabnam nazarli-shabnam commented Apr 2, 2026

closes #10

@nazarli-shabnam nazarli-shabnam self-assigned this Apr 2, 2026
Copilot AI review requested due to automatic review settings April 2, 2026 09:58
@nazarli-shabnam nazarli-shabnam linked an issue Apr 2, 2026 that may be closed by this pull request
@nazarli-shabnam nazarli-shabnam added the enhancement New feature or request label Apr 2, 2026
Copy link
Copy Markdown

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

Adds local commit/typecheck enforcement (Husky + Commitlint) and establishes GitHub Actions CI plus a tag-based Docker image release pipeline for the repo.

Changes:

  • Introduces Husky + Commitlint configuration at the repo root, plus a UI typecheck hook.
  • Adds GitHub Actions workflows for CI (commitlint, UI typecheck/build, Python compile, Docker build verification) and for publishing Docker images on version tags.
  • Documents the CI/CD behavior in the README and adds repo-wide line-ending normalization via .gitattributes.

Reviewed changes

Copilot reviewed 10 out of 12 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
README.md Documents CI/CD behavior and GHCR image tags.
package.json Adds root-level dev tooling deps (husky, commitlint) and prepare script.
package-lock.json Locks root dev tooling dependency graph.
commitlint.config.cjs Configures conventional commit lint rules.
apps/ui/package.json Adds typecheck/check scripts and adds Husky in UI package.
apps/ui/package-lock.json Locks Husky dependency for UI package.
apps/ui/.husky/pre-commit Adds a UI-local pre-commit typecheck hook.
.husky/pre-commit Adds repo-level pre-commit hook to run UI typecheck.
.husky/commit-msg Adds commit-msg hook to run commitlint.
.github/workflows/ci.yml Adds CI pipeline for commits/UI/Python/Docker verification.
.github/workflows/release.yml Adds tag-based Docker build+push to GHCR.
.gitattributes Normalizes line endings and marks common binaries.
Files not reviewed (1)
  • apps/ui/package-lock.json: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@nazarli-shabnam nazarli-shabnam merged commit 1100030 into main Apr 3, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feat: Add husky, lint checking

2 participants