fix: Don't error when passing too new warning flags to old clang. - #270
Merged
Mergeable / Mergeable
succeeded
Feb 10, 2026 in 1m 4s
3 checks passed!
Status: PASS
Details
✔️ Validator: TITLE
- ✔️ All the requisite validations passed for 'or' option
Input : fix: Don't error when passing too new warning flags to old clang.
Settings :{"or":[{"must_include":{"regex":"^(feat|docs|chore|cleanup|fix|refactor|test|style|perf)(\\([^) ]+\\))?:\\ .+$","message":"Semantic release conventions must be followed."}},{"must_include":{"regex":"^Bump [^ ]* from [^ ]* to [^ ]*$","message":"Dependabot PRs are exempt from semantic release conventions."}}]}
✔️ Validator: COMMIT
- ✔️ Your commit messages met the specified criteria
Input : fix: Don't error when passing too new warning flags to old clang.
Older macOS versions with older xcode versions with older clang versions
don't have these warning flags. On newer ones, we do need those
suppressions. Alternative would be to detect support, but in this case,
we don't really care to be extremely clean.
Settings : {"do":"commit","message":{"regex":"^((feat|docs|chore|cleanup|fix|refactor|test|style|perf)(\\([^) ]+\\))?:\\ .+|Bump [^ ]* from [^ ]* to [^ ]*)","message":"Semantic release conventions must be followed."}}
✔️ Validator: DESCRIPTION
- ✔️ description must exclude '\[ \]'
Input : Older macOS versions with older xcode versions with older clang versions don't have these warning flags. On newer ones, we do need those suppressions. Alternative would be to detect support, but in this case, we don't really care to be extremely clean.
Settings : {"must_exclude":{"regex":"\\\\[ \\\\]","message":"There are incomplete TODO task(s) unchecked."}}
Loading