Skip to content

Commit da1a573

Browse files
committed
Better update mechanism for manageiq-style
1 parent 12aaaba commit da1a573

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed
Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,19 @@
11
#! /usr/bin/env ruby
22

3-
require 'bundler/setup'
4-
require 'manageiq-style'
3+
require 'bundler/inline'
4+
gemfile do
5+
gem 'manageiq-style', '>=1.5.0'
6+
gem 'multi_repo', '>=0.3.1'
7+
gem 'colorize'
8+
end
59

6-
ManageIQ::Style::CLI.new(:install => true).run
10+
gemfile = Dir.glob("Gemfile").first
11+
gemfile_ref = gemfile && File.read(gemfile).include?("manageiq-style")
12+
gemspec = Dir.glob("*.gemspec").first
13+
gemspec_ref = gemspec && File.read(gemspec).include?("manageiq-style")
14+
15+
if File.exist?(".codeclimate.yml") && (gemfile_ref || gemspec_ref)
16+
ManageIQ::Style::CLI.new(:install => true, :yamllint => false, :hamllint => false).run
17+
else
18+
puts "!! Skipping since .codeclimate.yml was not found".light_yellow
19+
end

0 commit comments

Comments
 (0)