Merge branch 'ci/danger_parse_backslash_in_releasenotes' into 'master'

ci(danger): Allow backslash in Release notes

See merge request espressif/esp-idf!26241
pull/12486/head
Anton Maklakov 2023-10-11 16:17:42 +08:00
commit db2224e544
1 zmienionych plików z 4 dodań i 0 usunięć

Wyświetl plik

@ -74,6 +74,10 @@ function check_entry(entry) {
return [entry_str, `${indent}- \`No release notes\` comment shouldn't start with bullet.`].join('\n');
}
// Remove a leading escaping backslash of the special characters, https://www.markdownguide.org/basic-syntax/#characters-you-can-escape
const escapeCharRegex = /\\([\\`*_{}[\]<>()+#-.!|])/g;
entry = entry.replace(escapeCharRegex, '$1');
const regex = /^(\s*)[-*+]\s+\[([^\]]+)\]\s+(.*)$/;
const match = regex.exec(entry);
if (!match) {