diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..3261183472fdeca77bdfd12a03a8c0d277ef2e9b --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,4 @@ +--- +include: + - project: ITI/ci-pipelines + file: '/foreman-module.yaml' diff --git a/.rubocop.yml b/.rubocop.yml index aaabb77cee58100eb4204cf832889db4c878ec18..d684282e77722047a2683472685ee46d21e88210 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -1,66 +1,6 @@ --- AllCops: - TargetRubyVersion: 2.3 - TargetRailsVersion: 5.1 - Exclude: - - '*.spec' - - 'Rakefile' + NewCops: enable -Rails: - Enabled: true - -# Don't enforce documentation Style/Documentation: Enabled: false - -Metrics/MethodLength: - Max: 40 - -Metrics/LineLength: - Max: 190 - -Rails/SkipsModelValidations: - Enabled: false - -Lint/BooleanSymbol: - Enabled: false - -Style/MultilineBlockChain: - Enabled: false - -Metrics/AbcSize: - Enabled: false - -Metrics/CyclomaticComplexity: - Enabled: false - -Metrics/PerceivedComplexity: - Enabled: false - -Style/FormatStringToken: - Enabled: false - -Naming/AccessorMethodName: - Enabled: false - -Performance/FixedSize: - Exclude: - - 'test/**/*' - -Metrics/BlockLength: - Max: 35 - Exclude: - - 'test/**/*' - -Metrics/ClassLength: - Max: 200 - Exclude: - - 'test/**/*' - -Lint/AmbiguousBlockAssociation: - Enabled: false - -Style/ClassAndModuleChildren: - Exclude: - - 'test/**/*' - - 'app/controllers/concerns/foreman/**/*' diff --git a/foreman_wds.gemspec b/foreman_wds.gemspec index dcbfb0c46291f3ad39be943d4b3e342ea5d244d9..00e1d3eb7f7d58dde8364e4b48a0b8c22db38c81 100644 --- a/foreman_wds.gemspec +++ b/foreman_wds.gemspec @@ -17,7 +17,8 @@ Gem::Specification.new do |spec| spec.add_runtime_dependency 'winrm', '~> 2.2' - spec.add_development_dependency 'bundler' - spec.add_development_dependency 'minitest' - spec.add_development_dependency 'rake' + spec.add_development_dependency 'rubocop' + spec.add_development_dependency 'rubocop-minitest' + spec.add_development_dependency 'rubocop-performance' + spec.add_development_dependency 'rubocop-rails' end diff --git a/lib/foreman_wds/version.rb b/lib/foreman_wds/version.rb index 8f21786dec95d1caea948fd8f6fe44c99d82b4a6..9dc479441505c246be5861315baaf4cc9057c6c5 100644 --- a/lib/foreman_wds/version.rb +++ b/lib/foreman_wds/version.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ForemanWds - VERSION = '0.0.1'.freeze + VERSION = '0.0.2' end