updateRunStatus method

Future<void> updateRunStatus({
  1. required String buildJobId,
  2. required String runId,
  3. required String status,
  4. String? conclusion,
})

Updates a build run's status.

Implementation

Future<void> updateRunStatus({
  required String buildJobId,
  required String runId,
  required String status,
  String? conclusion,
}) async {
  final response = await _apiService.updateRunStatus(buildJobId, runId, {
    'status': status,
    'conclusion': conclusion,
  });
  if (response.isSuccessful) {
    return;
  }
  throw HttpException(
    'Failed to update run status on server: ${response.statusCode} ${response.error}',
  );
}