From a16f169a922a9c41a045652fdfa218aca95ba7e6 Mon Sep 17 00:00:00 2001 From: Doug <6060466+pixlwave@users.noreply.github.com> Date: Tue, 17 Dec 2024 11:16:27 +0000 Subject: [PATCH] Disable semantic commits from Renovate (#3629) * Disable semantic commits from Renovate * Add a Danger check for semantic commits. --- Dangerfile.swift | 4 +++- renovate.json | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Dangerfile.swift b/Dangerfile.swift index 9e1ae7fd2..137165c1f 100644 --- a/Dangerfile.swift +++ b/Dangerfile.swift @@ -39,8 +39,10 @@ if hasPngs { } // Check for nice PR titles +let prTitle = danger.github.pullRequest.title let fixesRegex = try! Regex("(Fixes|Fix) #\\d+") -if danger.github.pullRequest.title.hasSuffix("…") || danger.github.pullRequest.title.starts(with: fixesRegex) { +let semanticRegex = try! Regex("\\w+\\(\\w+\\):") +if prTitle.hasSuffix("…") || prTitle.starts(with: fixesRegex) || prTitle.starts(with: semanticRegex) { fail("Please provide a complete title that can be used as a changelog entry.") } diff --git a/renovate.json b/renovate.json index 5e5a3eafc..ae25c1deb 100644 --- a/renovate.json +++ b/renovate.json @@ -1,7 +1,8 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ - "config:recommended" + "config:recommended", + ":semanticCommitsDisabled" ], "labels" : [ "pr-misc"