Let's say I have a rule like this,
- if: '$CI_COMMIT_TITLE =~ /^(fix|feat|perf|docs|build|test|ci|refactor)\S*:/'
It occurs to me that ^
does not match the start of any line in a multiline regex, only the start of the first line. That raises the question,
- Does anything match the newline?
- Is there a multi-line regex mode?
Where is the GitLab Regex documented? What Regex implementation do they use?