runCapCloudRunRevisions method
Implementation
Future<SetupStepResult> runCapCloudRunRevisions() async {
final String service = config.serverPackageName.replaceAll('_', '-');
final RevisionPruneResult r = await cleanup.capCloudRunRevisions(
service: service,
keepRevisions: config.cloudRunKeepRevisions,
);
if (r.success) {
return SetupStepResult.success(
WizardSubStep.capCloudRunRevisions,
message: 'Deleted ${r.deleted}, skipped ${r.skipped}',
);
}
return SetupStepResult.failed(
WizardSubStep.capCloudRunRevisions,
message:
'Failed to prune ${r.failedRevisions.length} revisions: ${r.failedRevisions.join(', ')}',
fixHint: _fixHintFor(WizardSubStep.capCloudRunRevisions),
);
}