gates property

bool gates
final

Whether this result decides the exit code — true for a class implementing ReportsFailure, whose ok field is what fw exits 1 on.

Read from the class rather than written down, because the alternative was discovered to be worse than undocumented: an audit that reports broken entries and exits 0 puts a check in a pipeline that cannot fail, and the only way to find out which actions gate was to break something on purpose and read $?.

Implementation

final bool gates;