Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a2ec14c48a | ||
|
|
558319bbaa |
@@ -45,10 +45,24 @@ public class App : IApp
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
var mrId = int.Parse(_settings.MrPath.Split('!')[1]);
|
var mrIdStr = _settings.MrPath.Split('!')[1];
|
||||||
|
if (mrIdStr.Contains(","))
|
||||||
|
{
|
||||||
|
mrIdStr = mrIdStr.Split(',')[0];
|
||||||
|
}
|
||||||
|
var mrId = int.Parse(mrIdStr);
|
||||||
|
|
||||||
var mergeRequest = await _client.MergeRequests.GetAsync(_settings.ProjectId, mrId);
|
var mergeRequest = await _client.MergeRequests.GetAsync(_settings.ProjectId, mrId);
|
||||||
var commit = await _client.Commits.GetAsync(_settings.ProjectId, mergeRequest.Sha);
|
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 mrsToSameRelease = await _customClient.GetMergeRequestsByTargetBranch(mergeRequest.TargetBranch);
|
||||||
var sameMrs = mrsToSameRelease.Where(f => f.SourceBranch == mergeRequest.SourceBranch &&
|
var sameMrs = mrsToSameRelease.Where(f => f.SourceBranch == mergeRequest.SourceBranch &&
|
||||||
|
|||||||
Reference in New Issue
Block a user