An open API service providing repository metadata for many open source software ecosystems.

GitHub / commit-check / commit-check

Commit Check enforces commit metadata standards, including commit message, branch naming, committer name/email and more.

JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/commit-check%2Fcommit-check
PURL: pkg:github/commit-check/commit-check

Stars: 30
Forks: 7
Open issues: 6

License: mit
Language: Python
Size: 41.6 MB
Dependencies parsed at: Pending

Created at: over 3 years ago
Updated at: 15 days ago
Pushed at: 15 days ago
Last synced at: 15 days ago

Topics: branch-naming, commit-check, conventional-branch, conventional-commits, naming-conventions, standard-naming, yet-another-commit-checker

Funding Links https://github.com/sponsors/shenxianpeng

Releases
v2.1.2

v2.1.2

🚀 New features and improvements

  • feat: support commit-check without requiring ref in actions/checkout by @shenxianpeng in #322

Full Changelog: https://github.com/commit-check/commit-check/compare/v2.1.1...v2.1.2

14 days ago
Download
v2.1.1

v2.1.1

🐛 Bug fixes

  • fix: Split alignappend into separate align and append imperatives by @shenxianpeng in #321

📝 Documentation updates

  • docs: update README.rst by @shenxianpeng in #314

📦 Dependency updates

  • chore(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #315
  • chore(deps): bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #316
  • chore(deps): bump CodSpeedHQ/action from 4.2.1 to 4.3.1 by @dependabot[bot] in #317

Full Changelog: https://github.com/commit-check/commit-check/compare/v2.1.0...v2.1.1

15 days ago
Download
v2.1.0

v2.1.0

🐛 Bug fixes

  • fix: update default values to algin with configuration file by @shenxianpeng in #313
  • fix: update imperatives.py and bump pre-commit hooks by @shenxianpeng in #312

📝 Documentation updates

  • fix: update imperatives.py and bump pre-commit hooks by @shenxianpeng in #312
  • style: update color from #00a893 to #3badda by @shenxianpeng in #309

🚦 Tests

  • feat: add @pytest.mark.benchmark to all tests by @shenxianpeng in #308

📦 Dependency updates

  • chore(deps): bump CodSpeedHQ/action from 4.1.1 to 4.2.1 by @dependabot[bot] in #310
  • chore(deps): bump CodSpeedHQ/action from 4.1.0 to 4.1.1 by @dependabot[bot] in #306

Full Changelog: https://github.com/commit-check/commit-check/compare/v2.0.0...v2.1.0

about 1 month ago
Download
v2.0.0

v2.0.0

💥 Breaking changes

  • BREAKING CHANGE: Configuration Migration and Removed Features by @shenxianpeng in #280

🚀 New features and improvements

  • feat: support py314 and update badge by @shenxianpeng in #296
  • feat: commit-check support reads piped STDIN by @shenxianpeng in #272
  • refactor: reduce functions cognitive complexity by @shenxianpeng in #276
  • feat: update prepare-commit-msg to commit-msg by @shenxianpeng in #274
  • feat: add alias cchk for commit-check by @shenxianpeng in #268

🐛 Bug fixes

  • fix: update regex to support breaking changes by @shenxianpeng in #305
  • fix: check user input config exist or not by @shenxianpeng in #304
  • fix: clean up pre-commit config and hook by @shenxianpeng in #297
  • fix: remove allow_authors and add ignore_authors to branch section by @shenxianpeng in #292
  • fix: update import to fix test by @shenxianpeng in #291

👷 Changes for plugin developers

  • chore: add more test cases by @shenxianpeng in #294
  • chore: Use full commit SHA hash for this dependency by @shenxianpeng in #287
  • chore: delete .gitpod.yml by @shenxianpeng in #279
  • chore: Add comprehensive GitHub Copilot development instructions by @copilot-swe-agent[bot] in #270

📝 Documentation updates

  • docs: add comprehensive examples page by @shenxianpeng in #303
  • docs: update output in README.rst by @shenxianpeng in #295
  • docs: add v2.0.0 documentation by @shenxianpeng in #289
  • docs: update README.rst for v2 by @shenxianpeng in #288

📦 Dependency updates

  • chore(deps): bump CodSpeedHQ/action from 3 to 4 by @dependabot[bot] in #278
  • chore(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #277
  • chore(deps): bump actions/attest-build-provenance from 2 to 3 by @dependabot[bot] in #267

Full Changelog: https://github.com/commit-check/commit-check/compare/v0.10.2...v1.0.0

about 1 month ago
Download
v0.10.2

v0.10.2

🐛 Bug fixes

  • fix: skip commit-signoff for merge commits in #266

📦 Dependency updates

  • chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #263
  • chore(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #262

Full Changelog: https://github.com/commit-check/commit-check/compare/v0.10.1...v0.10.2

3 months ago
Download
v0.10.1

v0.10.1

🐛 Bug fixes

  • fix(message): protect the message regex check by @StaticRocket in #260

Full Changelog: https://github.com/commit-check/commit-check/compare/v0.10.0...v0.10.1

4 months ago
Download
v0.10.0

v0.10.0

🚀 New features and improvements

  • feat: add impreative mode by @shenxianpeng in #258

📝 Documentation updates

  • docs: add example for failed imperative mood checks by @shenxianpeng in #259

✍ Other changes

  • chore: remove Docker support by @shenxianpeng in #257

Full Changelog: https://github.com/commit-check/commit-check/compare/v0.9.9...v0.10.0

4 months ago
Download
v0.9.9

v0.9.9

🚀 New features and improvements

  • feat: support codspeed by @shenxianpeng in #245

🐛 Bug fixes

  • fix: add package write permission by @shenxianpeng in #255
  • fix: make sure git repo has commit before checking by @shenxianpeng in #253
  • fix: use git branch --show-current to get branch name by @shenxianpeng in #252

✍ Other changes

  • chore: delete .github/ISSUE_TEMPLATE/config.yml by @shenxianpeng in #246

📦 Dependency updates

Full Changelog: https://github.com/commit-check/commit-check/compare/v0.9.8...v0.9.9

4 months ago
Download
v0.9.8

v0.9.8

🚀 New features and improvements

  • chore: update CODEOWNERS by @shenxianpeng in #238

🐛 Bug fixes

  • fix: display a clear message when there are no commits by @shenxianpeng in #244

📝 Documentation updates

  • docs: update README.rst by @shenxianpeng in #239

Full Changelog: https://github.com/commit-check/commit-check/compare/v0.9.7...v0.9.8

5 months ago
Download
v0.9.7

v0.9.7

🐛 Bug fixes

  • fix: potential fix workflow does not contain permissions by @shenxianpeng in #236
  • fix: potential fix workflow does not contain permissions by @shenxianpeng in #235
  • fix: potential fix workflow does not contain permissions by @shenxianpeng in #234
  • fix: potential fix workflow does not contain permissions by @shenxianpeng in #237

Full Changelog: https://github.com/commit-check/commit-check/compare/v0.9.6...v0.9.7

5 months ago
Download