favware / cliff-jumper

CLI tool to create a semantic release, git-cliff powered Changelog, and releases to GitHub all in one
MIT License
43 stars 4 forks source link

feat: add commit skipping #201

Open favna opened 1 week ago

favna commented 1 week ago

Resolves #200

This implements commit skipping for git-cliff and conventional-recommended-bump.

Blocked by https://github.com/orhun/git-cliff/pull/843 being merged and released

Tested manually. Skipping the 2 feat commits from this PR I get a version of 4.1.1 (instead of 4.2.0) and changelog with:

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 83af0f8..21b61a1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,20 @@

 All notable changes to this project will be documented in this file.

+# [@favware/cliff-jumper@4.1.1](https://github.com///compare/@favware/cliff-jumper@4.1.0...@favware/cliff-jumper@4.1.1) - (2024-09-07)
+
+## 🏠 Refactor
+
+- Parse git cliff options regardless of dry-run, only do not run git-cliff ([6096c30](https://github.com///commit/6096c306a30fb8bb745033e169a04ff88a83335c))
+
+## 🐛 Bug Fixes
+
+- Use proper option name ([181c484](https://github.com///commit/181c484840117bf581d7e449656dd6bb8aad9a5d))
+
+## 📝 Documentation
+
+- Update readme and json schema ([ebaa39e](https://github.com///commit/ebaa39ed8d13ce81d6b237905845d1ff3154116d))
+
 # [@favware/cliff-jumper@4.1.0](https://github.com/favware/cliff-jumper/compare/@favware/cliff-jumper@4.0.3...@favware/cliff-jumper@4.1.0) - (2024-08-24)

 ## 🐛 Bug Fixes