(policy ApprovalPolicy, state ApprovalState)
| 3084 | } |
| 3085 | |
| 3086 | func approvalStateBlocksExecution(policy ApprovalPolicy, state ApprovalState) bool { |
| 3087 | normalizedPolicy := normalizeApprovalPolicyOrDefault(policy) |
| 3088 | if normalizedPolicy != ApprovalPolicyManual { |
| 3089 | return false |
| 3090 | } |
| 3091 | return normalizeApprovalStateOrDefault(normalizedPolicy, state) != ApprovalStateApproved |
| 3092 | } |
| 3093 | |
| 3094 | func taskAttemptsExhausted(record Task, runs []Run) bool { |
| 3095 | return nextRunAttempt(runs) > normalizeTaskMaxAttemptsOrDefault(record.MaxAttempts) |
no test coverage detected