From a2ec14c48ae50051b97dbef363c0963a4e1fa4d6 Mon Sep 17 00:00:00 2001 From: kislovdm Date: Fri, 25 Apr 2025 23:14:50 +0300 Subject: [PATCH] renovate --- src/Approve.Checker/App.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Approve.Checker/App.cs b/src/Approve.Checker/App.cs index 8cbf277..18cc346 100644 --- a/src/Approve.Checker/App.cs +++ b/src/Approve.Checker/App.cs @@ -54,6 +54,15 @@ public class App : IApp var mergeRequest = await _client.MergeRequests.GetAsync(_settings.ProjectId, mrId); var commit = await _client.Commits.GetAsync(_settings.ProjectId, mergeRequest.Sha); + if (mergeRequest.Labels.Contains("renovate") && + string.Equals(mergeRequest.Author.Username, "kislovdm", StringComparison.InvariantCultureIgnoreCase)) + { + var message = $"Одобряю MR renovate без аппрува."; + + await _client.MergeRequests.CreateNoteAsync(mergeRequest.ProjectId, mergeRequest.Iid, + new CreateMergeRequestNoteRequest(message)); + return 0; + } var mrsToSameRelease = await _customClient.GetMergeRequestsByTargetBranch(mergeRequest.TargetBranch); var sameMrs = mrsToSameRelease.Where(f => f.SourceBranch == mergeRequest.SourceBranch &&