dev(ci): ignore fixup!/squash!/wip commits

Otherwise the commit linter makes rebasing impossible without
--no-verify, or in magit if the git hooks are installed.
This commit is contained in:
Henrik Lissner 2021-09-26 13:34:12 +02:00
parent 9654179fca
commit dc3eb8a7cf

View file

@ -231,6 +231,7 @@
bang (equal (match-string 2) "!")
scopes (ignore-errors (split-string (match-string 3) ","))
summary (match-string 4)))))
(unless (string-match-p "^\\(?:\\(?:fixup\\|squash\\)!\\|FIXUP\\|WIP\\) " subject)
(dolist (fn doom-cli-commit-rules)
(pcase (funcall fn
:bang bang
@ -253,7 +254,7 @@
(when warnings
(cl-incf warnings?)
(dolist (e (reverse warnings))
(print! (warn "%s" e))))))))
(print! (warn "%s" e)))))))))
(when (> warnings? 0)
(print! (warn "Warnings: %d") warnings?))
(when (> errors? 0)