zuul/releasenotes/notes/commit-message-files-93e0233cfbed411d.yaml
James E. Blair 47591f086d Ignore /COMMIT_MSG in files matchers even more
We have mostly managed to ignore the /COMMIT_MSG in files matchers
(because it is unintuitive that it would be considered), but the recent
change to allow negated regexes in irrelevant-files exposed the fact
that it can still have an effect in that case.  The new feature hasn't
been used yet, so we could silently correct this, but a very similar
construction would be possible with the deprecated style of regex with
a negative lookahead.  Just in case someone wrote that, this change
includes a release note letting them know they can drop the /COMMIT_MSG
from their regex.

Change-Id: Ide04ed01224b5c0c48ab8d3c15ea7aef324cc42d
2024-04-30 16:09:41 -07:00

11 lines
431 B
YAML

---
fixes:
- |
The pseudo-file "/COMMIT_MSG" is not considered at all when
determining whether a change matches files or irrelevant-files
matchers. It was previously not considered in most cases, but in
the case of a negated regular expression in an irrelevant-files
stanza, it could still have an effect. This has been corrected
and any regexes that explicitly mention "/COMMIT_MSG" may remove
it.