2 Commits
Author SHA1 Message Date
kislovdm a2ec14c48a renovate
Create and publish a Docker image / build-and-push-image (push) Failing after 12s
2025-04-25 23:14:50 +03:00
kislovdm 558319bbaa fix
Create and publish a Docker image / build-and-push-image (push) Failing after 13s
2024-03-26 09:58:45 +03:00
+15 -1
View File
@@ -45,10 +45,24 @@ public class App : IApp
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 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 &&