Sha256: fd8a04376693ce4d00f487b0f91b77f2c5c8aba53a8c62905e9e02bbf90fcdcf

Contents?: true

Size: 508 Bytes

Versions: 9

Compression:

Stored size: 508 Bytes

Contents

# frozen_string_literal: true

require 'overcommit'
require 'overcommit/hook/pre_commit/base'

module Overcommit
  module Hook
    module PreCommit
      # CircleCI plugin for Overcommit to validate config file (.circleci/config.yml)
      class CircleCi < Base
        def run
          result = execute(command)
          return :pass if result.success?

          if result.success?
            :pass
          else
            [:fail, result.stderr]
          end
        end
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
checkoff-0.39.4 .git-hooks/pre_commit/circle_ci.rb
checkoff-0.39.3 .git-hooks/pre_commit/circle_ci.rb
checkoff-0.39.2 .git-hooks/pre_commit/circle_ci.rb
checkoff-0.39.1 .git-hooks/pre_commit/circle_ci.rb
checkoff-0.39.0 .git-hooks/pre_commit/circle_ci.rb
checkoff-0.38.0 .git-hooks/pre_commit/circle_ci.rb
checkoff-0.37.0 .git-hooks/pre_commit/circle_ci.rb
checkoff-0.36.1 .git-hooks/pre_commit/circle_ci.rb
checkoff-0.36.0 .git-hooks/pre_commit/circle_ci.rb