updateCheckRun method

Future<void> updateCheckRun(
  1. BuildJob buildJob,
  2. String runStatus, {
  3. String? conclusion,
})

Updates GitHub Check Run status.

Implementation

Future<void> updateCheckRun(
  BuildJob buildJob,
  String runStatus, {
  String? conclusion,
}) async {
  final response = await _apiService.updateCheckRun(buildJob.id, {
    'runStatus': runStatus,
    'conclusion': conclusion,
  });
  if (response.isSuccessful) {
    return;
  }
  throw HttpException(
    'Failed to update check run on server: ${response.statusCode} ${response.error}',
  );
}