-
Notifications
You must be signed in to change notification settings - Fork 955
Open
Labels
Description
Steps to Reproduce
https://github.com/SSmale/Duux-Home-Assistant/actions/runs/21101074468/job/60685349581#step:4:1
Error log from the ci runManually
git commit -m 'chore(release): 2.3.3-beta.1 [skip ci]'Current Behavior
The Problem
For a commit like:
chore(release): 2.3.3-beta.1 [skip ci]Step-by-step breakdown:
- First line: "chore(release): 2.3.3-beta.1 [skip ci]"
- After replace: " 2.3.3-beta.1 [skip ci]"
- After trim: "2.3.3-beta.1 [skip ci]"
- semver.valid("2.3.3-beta.1 [skip ci]") β null β
So it doesn't match and the commit is NOT ignored.
What It SHOULD Match
For proper semantic-release support, it should also strip common CI skip markers:
- [skip ci]
- [ci skip]
- [skip-ci]
- [ci-skip]
- Potentially: (skip ci), (ci skip), etc.
Expected Behavior
Message ignored as itβs CI generated
Affected packages
- cli
- core
- prompt
- config-angular
Possible Solution
No response
Context
No response
commitlint --version
Unknown
git --version
Unknown
node --version
Unknown
Reactions are currently unavailable