You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm seeing a bug where if a commit is created with the title Feat: instead of feat:, no release is created. I do see that this is called out, e.g. in this comment, but this seems like potentially unexpected behavior. This also seems to go against the language of the Conventional Commits spec, which states
The units of information that make up Conventional Commits MUST NOT be treated as case sensitive by implementors, with the exception of BREAKING CHANGE which MUST be uppercase.
Apologies if this has been discussed before, I didn't find an indication that it'd been mentioned as a potential issue. Thanks for your time!
The text was updated successfully, but these errors were encountered:
Looking at default-release-rules.js, it looks like there are some alternate forms which are accepted, including an all-caps FEAT and a title case Fix, but specifically not a title case Feat. Would a case insensitive match make sense here? Potentially combined with #419, a case-insensitive regex could be used, so the rule could be a commit message which matches, say, /^feat/i?
The key detail about the comment that you linked to is that semantic-release is configured to use the angular commit convention by default, not conventional-commits like your other reference. The angular convention is case sensitive. This is not a bug. If you want different rules, you need to use an alternative convention.
I'm seeing a bug where if a commit is created with the title
Feat:
instead offeat:
, no release is created. I do see that this is called out, e.g. in this comment, but this seems like potentially unexpected behavior. This also seems to go against the language of the Conventional Commits spec, which statesApologies if this has been discussed before, I didn't find an indication that it'd been mentioned as a potential issue. Thanks for your time!
The text was updated successfully, but these errors were encountered: