From 6502beb13ac8a30677f04ccce1e7f7140752d800 Mon Sep 17 00:00:00 2001
From: Alexander Olofsson <alexander.olofsson@liu.se>
Date: Fri, 2 Dec 2022 15:32:26 +0100
Subject: [PATCH] Switch to shared pipeline, make a temp release

---
 .gitlab-ci.yml             |  4 +++
 .rubocop.yml               | 62 +-------------------------------------
 foreman_wds.gemspec        |  7 +++--
 lib/foreman_wds/version.rb |  4 ++-
 4 files changed, 12 insertions(+), 65 deletions(-)
 create mode 100644 .gitlab-ci.yml

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..3261183
--- /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 aaabb77..d684282 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 dcbfb0c..00e1d3e 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 8f21786..9dc4794 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
-- 
GitLab