@@ -11,60 +11,62 @@ extension ChecksExtension on TaskStatus {
1111 /// Converts a [TaskStatus] to a [TaskConclusion] .
1212 TaskConclusion toTaskConclusion () {
1313 return switch (this ) {
14- TaskStatus .succeeded => TaskConclusion .success,
15- TaskStatus .failed || TaskStatus .infraFailure => TaskConclusion .failure,
16- TaskStatus .inProgress => TaskConclusion .scheduled,
17- _ => TaskConclusion .unknown,
14+ .succeeded => .success,
15+ .neutral => .neutral,
16+ .failed || .infraFailure => .failure,
17+ .inProgress => .scheduled,
18+ _ => .unknown,
1819 };
1920 }
2021
2122 /// Converts a [TaskStatus] to a GitHub check conclusion string.
2223 String toConclusion () {
2324 return switch (this ) {
24- TaskStatus .succeeded => 'success' ,
25- TaskStatus .failed || TaskStatus .infraFailure => 'failure' ,
26- TaskStatus .cancelled => 'cancelled' ,
27- TaskStatus .skipped => 'skipped' ,
25+ .succeeded => 'success' ,
26+ .neutral => 'neutral' ,
27+ .failed || .infraFailure => 'failure' ,
28+ .cancelled => 'cancelled' ,
29+ .skipped => 'skipped' ,
2830 _ => '' ,
2931 };
3032 }
3133
3234 /// Converts a [TaskStatus] to a GitHub check conclusion string.
3335 CheckRunConclusion toCheckRunConclusion () {
3436 return switch (this ) {
35- TaskStatus .succeeded => CheckRunConclusion .success,
36- TaskStatus .failed ||
37- TaskStatus .infraFailure => CheckRunConclusion .failure ,
38- TaskStatus .cancelled => CheckRunConclusion .cancelled ,
39- TaskStatus .skipped => CheckRunConclusion .skipped ,
40- _ => CheckRunConclusion .empty,
37+ .succeeded => .success,
38+ .failed || .infraFailure => .failure,
39+ .cancelled => .cancelled ,
40+ .skipped => .skipped ,
41+ .neutral => .neutral ,
42+ _ => .empty,
4143 };
4244 }
4345
4446 /// Converts a GitHub check conclusion string to a [TaskStatus] .
4547 static TaskStatus fromConclusion (String ? conclusion) {
4648 return switch (conclusion) {
47- 'success' => TaskStatus .succeeded,
48- 'failure' => TaskStatus .failed,
49- 'neutral' => TaskStatus .succeeded ,
50- 'cancelled' => TaskStatus .cancelled,
51- 'timed_out' => TaskStatus .failed,
52- 'action_required' => TaskStatus .failed,
53- 'skipped' => TaskStatus .skipped,
54- _ => TaskStatus .failed,
49+ 'success' => .succeeded,
50+ 'failure' => .failed,
51+ 'neutral' => .neutral ,
52+ 'cancelled' => .cancelled,
53+ 'timed_out' => .failed,
54+ 'action_required' => .failed,
55+ 'skipped' => .skipped,
56+ _ => .failed,
5557 };
5658 }
5759
5860 static TaskStatus fromCheckRunConclusion (CheckRunConclusion ? conclusion) {
5961 return switch (conclusion) {
60- CheckRunConclusion .success => TaskStatus .succeeded,
61- CheckRunConclusion .failure => TaskStatus .failed,
62- CheckRunConclusion .neutral => TaskStatus .succeeded ,
63- CheckRunConclusion .cancelled => TaskStatus .cancelled,
64- CheckRunConclusion .timedOut => TaskStatus .failed,
65- CheckRunConclusion .actionRequired => TaskStatus .failed,
66- CheckRunConclusion .skipped => TaskStatus .skipped,
67- _ => TaskStatus .failed,
62+ .success => .succeeded,
63+ .failure => .failed,
64+ .neutral => .neutral ,
65+ .cancelled => .cancelled,
66+ .timedOut => .failed,
67+ .actionRequired => .failed,
68+ .skipped => .skipped,
69+ _ => .failed,
6870 };
6971 }
7072}
0 commit comments