Skip to content

fix: Don't error when passing too new warning flags to old clang. - #270

Merged
toktok-releaser merged 1 commit into
TokTok:masterfrom
iphydf:warnings
Feb 10, 2026
Merged

fix: Don't error when passing too new warning flags to old clang.#270
toktok-releaser merged 1 commit into
TokTok:masterfrom
iphydf:warnings

fix: Don't error when passing too new warning flags to old clang.

f911be5
Select commit
Loading
Failed to load commit list.
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.

This change is Reviewable

Settings : {"must_exclude":{"regex":"\\\\[ \\\\]","message":"There are incomplete TODO task(s) unchecked."}}