validate method

Future<ValidationResult> validate(
  1. ReleaseContext context
)

Executes pre-flight validation pipeline for context.

Implementation

Future<ValidationResult> validate(ReleaseContext context) async {
  final checks = <ValidationCheck>[];
  for (final validator in validators) {
    final check = await validator.validate(context);
    checks.add(check);
  }
  return ValidationResult.aggregate(checks);
}