Skip to content

Commit 59c37ef

Browse files
authored
Merge pull request #149 from bastelfreak/ruby25
Drop Ruby 2.4/2.5/2.6 support
2 parents 0921dff + 0857fbf commit 59c37ef

File tree

4 files changed

+23
-14
lines changed

4 files changed

+23
-14
lines changed

.github/workflows/test.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,6 @@ jobs:
2929
fail-fast: false
3030
matrix:
3131
include:
32-
- ruby: '2.4'
33-
- ruby: '2.5'
34-
- ruby: '2.6'
3532
- ruby: '2.7'
3633
- ruby: '3.0'
3734
- ruby: '3.1'

.rubocop.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,13 @@ require:
88

99
AllCops:
1010
NewCops: enable
11-
TargetRubyVersion: '2.4'
11+
TargetRubyVersion: '2.7'
12+
13+
Gemspec/DevelopmentDependencies:
14+
Enabled: false
15+
16+
Gemspec/RequireMFA:
17+
Enabled: false
1218

1319
Style/TrailingCommaInHashLiteral:
1420
Enabled: True

.rubocop_todo.yml

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,19 @@
11
# This configuration was generated by
22
# `rubocop --auto-gen-config`
3-
# on 2023-03-17 10:58:25 UTC using RuboCop version 1.12.1.
3+
# on 2023-03-17 11:50:22 UTC using RuboCop version 1.48.1.
44
# The point is for the user to remove these configuration records
55
# one by one as the offenses are removed from the code base.
66
# Note that changes in the inspected code, or installation of new
77
# versions of RuboCop, may require this file to be generated again.
88

9+
# Offense count: 1
10+
# This cop supports unsafe autocorrection (--autocorrect-all).
11+
Performance/MapCompact:
12+
Exclude:
13+
- 'lib/rspec-puppet-facts.rb'
14+
915
# Offense count: 32
10-
# Configuration parameters: Prefixes.
16+
# Configuration parameters: Prefixes, AllowedPatterns.
1117
# Prefixes: when, with, without
1218
RSpec/ContextWording:
1319
Exclude:
@@ -24,9 +30,9 @@ RSpec/ExpectInHook:
2430
- 'spec/rspec_puppet_facts_spec.rb'
2531

2632
# Offense count: 20
27-
# Cop supports --auto-correct.
33+
# This cop supports safe autocorrection (--autocorrect).
2834
# Configuration parameters: EnforcedStyle.
29-
# SupportedStyles: single_line_only, single_statement_only, disallow
35+
# SupportedStyles: single_line_only, single_statement_only, disallow, require_implicit
3036
RSpec/ImplicitSubject:
3137
Exclude:
3238
- 'spec/rspec_puppet_facts_spec.rb'
@@ -47,12 +53,14 @@ RSpec/MultipleExpectations:
4753
Max: 2
4854

4955
# Offense count: 46
50-
# Configuration parameters: IgnoreSharedExamples.
56+
# Configuration parameters: EnforcedStyle, IgnoreSharedExamples.
57+
# SupportedStyles: always, named_only
5158
RSpec/NamedSubject:
5259
Exclude:
5360
- 'spec/rspec_puppet_facts_spec.rb'
5461

5562
# Offense count: 14
63+
# Configuration parameters: AllowedGroups.
5664
RSpec/NestedGroups:
5765
Max: 6
5866

@@ -62,7 +70,7 @@ RSpec/StubbedMock:
6270
- 'spec/rspec_puppet_facts_spec.rb'
6371

6472
# Offense count: 2
65-
# Cop supports --auto-correct.
73+
# This cop supports safe autocorrection (--autocorrect).
6674
Rake/Desc:
6775
Exclude:
6876
- 'Rakefile'

rspec-puppet-facts.gemspec

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,17 @@ Gem::Specification.new do |s|
1313
s.description = 'Contains facts from many Facter version on many Operating Systems'
1414
s.licenses = 'Apache-2.0'
1515

16-
# see .travis.yml for the supported ruby versions
17-
s.required_ruby_version = '>= 2.4.0'
16+
s.required_ruby_version = '>= 2.7.0'
1817

1918
s.files = `git ls-files`.split("\n")
20-
s.test_files = `git ls-files -- {test,spec,features}/*`.split("\n")
2119
s.executables = `git ls-files -- bin/*`.split("\n").map { |f| File.basename(f) }
2220

2321
s.add_development_dependency 'mime-types'
2422
s.add_development_dependency 'rake'
2523
s.add_development_dependency 'rspec'
2624
s.add_development_dependency 'yard'
2725

28-
s.add_development_dependency 'rubocop', '~> 1.12.0'
26+
s.add_development_dependency 'rubocop', '~> 1.48.1'
2927
s.add_development_dependency 'rubocop-performance'
3028
s.add_development_dependency 'rubocop-rake'
3129
s.add_development_dependency 'rubocop-rspec'

0 commit comments

Comments
 (0)