mirror of
https://github.com/denoland/deno.git
synced 2024-11-21 15:04:11 -05:00
ci: error on chore:
deno_core upgrade pr titles (#24179)
This commit is contained in:
parent
0a1cafe9bf
commit
78c30b1eff
1 changed files with 15 additions and 0 deletions
|
@ -7,6 +7,21 @@ if (prTitle == null) {
|
|||
|
||||
console.log("PR title:", prTitle);
|
||||
|
||||
if (
|
||||
prTitle.startsWith("chore:") && prTitle.contains("deno_core") &&
|
||||
(prTitle.contains("upgrade") || prTitle.contains("update"))
|
||||
) {
|
||||
console.error([
|
||||
"Please categorize this deno_core upgrade as a 'feat:', 'fix:' or a ",
|
||||
"'refactor:'. If your upgrade does not fall into either of these ",
|
||||
"categories, wait until the next deno_core release.\n\n",
|
||||
"For feats and fixes, please title your PR outlining the fixed issue ",
|
||||
"rather than just `fix: upgrade deno_core` so that users understand the ",
|
||||
"change that was made in the changelog.",
|
||||
].join(""));
|
||||
Deno.exit(1);
|
||||
}
|
||||
|
||||
// This is a release PR, so it's valid.
|
||||
if (/^[^\s]+\.[^\s]+\.[^\s]+$/.test(prTitle)) {
|
||||
console.log("Valid.");
|
||||
|
|
Loading…
Reference in a new issue