From ca1f5ede8456b0c433699fc73931ad39b5571f97 Mon Sep 17 00:00:00 2001 From: Katarzyna Kobierska Date: Wed, 24 Aug 2016 11:42:48 +0200 Subject: Move lint to api from ci/api --- lib/ci/api/api.rb | 1 - lib/ci/api/lint.rb | 38 -------------------------------------- 2 files changed, 39 deletions(-) delete mode 100644 lib/ci/api/lint.rb (limited to 'lib/ci') diff --git a/lib/ci/api/api.rb b/lib/ci/api/api.rb index 00572e6efdb..a6b9beecded 100644 --- a/lib/ci/api/api.rb +++ b/lib/ci/api/api.rb @@ -22,7 +22,6 @@ module Ci helpers Gitlab::CurrentSettings mount ::Ci::API::Builds - mount ::Ci::API::Lint mount ::Ci::API::Runners mount ::Ci::API::Triggers end diff --git a/lib/ci/api/lint.rb b/lib/ci/api/lint.rb deleted file mode 100644 index 6ea91ac34dd..00000000000 --- a/lib/ci/api/lint.rb +++ /dev/null @@ -1,38 +0,0 @@ -module Ci - module API - class Lint < Grape::API - resource :lint do - post do - status 200 - params do - requires :content, type: String, desc: 'content of .gitlab-ci.yml' - end - - begin - response = { - status: '', - errors: [], - jobs: [] - } - - config_processor = Ci::GitlabCiYamlProcessor.new(params[:content]) - - config_processor.builds.each do |build| - response[:jobs].push("#{build[:name]}") - response[:status] = 'valid' - end - - response - - rescue Ci::GitlabCiYamlProcessor::ValidationError, Psych::SyntaxError => e - status 200 - response[:errors].push(e.message) - response[:status] = 'invalid' - - response - end - end - end - end - end -end -- cgit v1.2.1