promote method

Future<DroneBuild?> promote({
  1. required String owner,
  2. required String repo,
  3. required int build,
  4. required String target,
  5. Map<String, String>? parameters,
})

POST /api/repos/{owner}/{repo}/builds/{build}/promote?target={target}&{key=value}

Implementation

Future<DroneBuild?> promote({
  required String owner,
  required String repo,
  required int build,
  required String target,
  Map<String, String>? parameters,
}) async {
  return await _dioService.request<DroneBuild, DroneBuild?>(
    path: Uri(
      path: '/api/repos/$owner/$repo/builds/$build/promote',
      queryParameters: <String, String>{
        'target': target,
        if (parameters != null) ...parameters,
      },
    ),
    method: HttpMethod.post,
  );
}