| 1 | namespace AgentForge.Plugin.Ci.Data; |
| 2 | |
| 3 | internal static class ForgeCiRunStatusSlugs |
| 4 | { |
| 5 | internal const string Pending = "pending"; |
| 6 | internal const string Running = "running"; |
| 7 | internal const string Success = "success"; |
| 8 | internal const string Failure = "failure"; |
| 9 | internal const string Cancelled = "cancelled"; |
| 10 | |
| 11 | internal static bool IsTerminal(string status) => |
| 12 | string.Equals(status, Success, StringComparison.Ordinal) |
| 13 | || string.Equals(status, Failure, StringComparison.Ordinal) |
| 14 | || string.Equals(status, Cancelled, StringComparison.Ordinal); |
| 15 | } |
| 16 | |
View only · write via MCP/CIDE