@@ -130,9 +130,9 @@ void updateGithubComment(in ref PullRequest pr, in ref GHComment comment,
130130
131131alias LabelsAndCommits = Tuple ! (Json[], " labels" , Json[], " commits" );
132132
133- string labelName (MergeMethod method)
133+ string labelName (GHMerge. MergeMethod method)
134134{
135- final switch (method) with (MergeMethod)
135+ final switch (method) with (GHMerge. MergeMethod)
136136 {
137137 case none: return null ;
138138 case merge: return " auto-merge" ;
@@ -141,16 +141,19 @@ string labelName(MergeMethod method)
141141 }
142142}
143143
144- MergeMethod autoMergeMethod (Json[] labels)
144+ GHMerge. MergeMethod autoMergeMethod (Json[] labels)
145145{
146- auto labelNames = labels.map! (l => l[" name" ].get ! string );
147- if (labelNames.canFind! (l => l == " auto-merge" ))
148- return MergeMethod.merge;
149- else if (labelNames.canFind! (l => l == " auto-merge-squash" ))
150- return MergeMethod.squash;
151- else if (labelNames.canFind! (l => l == " auto-merge-rebase" ))
152- return MergeMethod.rebase;
153- return MergeMethod.none;
146+ with (GHMerge.MergeMethod)
147+ {
148+ auto labelNames = labels.map! (l => l[" name" ].get ! string );
149+ if (labelNames.canFind! (l => l == " auto-merge" ))
150+ return merge;
151+ else if (labelNames.canFind! (l => l == " auto-merge-squash" ))
152+ return squash;
153+ else if (labelNames.canFind! (l => l == " auto-merge-rebase" ))
154+ return rebase;
155+ return none;
156+ }
154157}
155158
156159auto handleGithubLabel (in ref PullRequest pr)
@@ -164,7 +167,7 @@ auto handleGithubLabel(in ref PullRequest pr)
164167 return LabelsAndCommits (labels, commits);
165168}
166169
167- Json[] tryMerge (in ref PullRequest pr, MergeMethod method)
170+ Json[] tryMerge (in ref PullRequest pr, GHMerge. MergeMethod method)
168171{
169172 import std.conv : to;
170173
0 commit comments