|
1 | | -using System; |
| 1 | +using System; |
2 | 2 | using System.Collections.Generic; |
3 | 3 | using System.IO; |
4 | 4 | using System.Linq; |
@@ -43,6 +43,7 @@ static async Task AsyncMain(IConfigurationRoot config) |
43 | 43 | var gitHubConfig = config.GetSection("github"); |
44 | 44 | var query = new Query(gitHubConfig["token"]); |
45 | 45 |
|
| 46 | + Console.WriteLine($"Open Rails Code Bot started at {DateTimeOffset.Now:u}"); |
46 | 47 | Console.WriteLine($"GitHub organisation: {gitHubConfig["organization"]}"); |
47 | 48 | Console.WriteLine($"GitHub team: {gitHubConfig["team"]}"); |
48 | 49 | Console.WriteLine($"GitHub repository: {gitHubConfig["repository"]}"); |
@@ -97,17 +98,19 @@ static async Task AsyncMain(IConfigurationRoot config) |
97 | 98 | var autoMergePullRequestsFailure = new List<GraphPullRequest>(); |
98 | 99 | foreach (var pullRequest in autoMergePullRequests) |
99 | 100 | { |
| 101 | + Console.WriteLine($"Merging #{pullRequest.Number} {pullRequest.Title}"); |
100 | 102 | var mergeCommit = git.ParseRef($"pull/{pullRequest.Number}/head"); |
101 | 103 | try |
102 | 104 | { |
103 | 105 | git.Merge(mergeCommit); |
104 | 106 | mergeBranchParents.Add(mergeCommit); |
105 | 107 | autoMergePullRequestsSuccess.Add(pullRequest); |
106 | 108 | } |
107 | | - catch (ApplicationException) |
| 109 | + catch (ApplicationException error) |
108 | 110 | { |
109 | 111 | autoMergePullRequestsFailure.Add(pullRequest); |
110 | 112 | git.ResetHard(); |
| 113 | + Console.WriteLine($"Error: {error.Message}"); |
111 | 114 | } |
112 | 115 | } |
113 | 116 | var autoMergeCommit = git.ParseRef("HEAD"); |
@@ -155,6 +158,7 @@ static async Task AsyncMain(IConfigurationRoot config) |
155 | 158 | Console.WriteLine($" Version: {newMergeBranchVersion}"); |
156 | 159 | Console.WriteLine($" Message: {newMergeBranchMessage.Split("\n")[0]}"); |
157 | 160 | } |
| 161 | + Console.WriteLine($"Open Rails Code Bot finished at {DateTimeOffset.Now:u}"); |
158 | 162 | } |
159 | 163 |
|
160 | 164 | static string GetGitPath() |
|
0 commit comments