diff options
Diffstat (limited to 'lib/api/commit_statuses.rb')
-rw-r--r-- | lib/api/commit_statuses.rb | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/lib/api/commit_statuses.rb b/lib/api/commit_statuses.rb index acb64cd0d3a..62b2885f955 100644 --- a/lib/api/commit_statuses.rb +++ b/lib/api/commit_statuses.rb @@ -94,37 +94,6 @@ module API # rubocop: enable CodeReuse/ActiveRecord helpers do - def commit - strong_memoize(:commit) do - user_project.commit(params[:sha]) - end - end - - def all_matching_pipelines - pipelines = user_project.ci_pipelines.newest_first(sha: commit.sha) - pipelines = pipelines.for_ref(params[:ref]) if params[:ref] - pipelines = pipelines.id_in(params[:pipeline_id]) if params[:pipeline_id] - pipelines - end - - def apply_job_state!(job) - case params[:state] - when 'pending' - job.enqueue! - when 'running' - job.enqueue - job.run! - when 'success' - job.success! - when 'failed' - job.drop!(:api_failure) - when 'canceled' - job.cancel! - else - render_api_error!('invalid state', 400) - end - end - def optional_commit_status_params updatable_optional_attributes = %w[target_url description coverage] attributes_for_keys(updatable_optional_attributes) |