Skip to content

Commit ce9f380

Browse files
authored
Merge pull request #31 from kvokka/fix-ci
Fix ci
2 parents a2897be + b928c0e commit ce9f380

16 files changed

+79
-52
lines changed

.rubocop.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Metrics/LineLength:
1+
Layout/LineLength:
22
Max: 120
33
Style/Documentation:
44
Enabled: false
@@ -12,4 +12,6 @@ Lint/ConstantDefinitionInBlock:
1212
- 'test/**/*'
1313
AllCops:
1414
Exclude:
15-
- 'gemfiles/**/*'
15+
- 'gemfiles/**/*'
16+
NewCops: enable
17+
SuggestExtensions: false

Appraisals

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,61 @@
11
# frozen_string_literal: true
22

3+
# rubocop:disable Security/Eval
4+
skip_gems_snippet = <<~GEMS
5+
group :local_development do
6+
%w[appraisal overcommit pry reek rubocop rails sqlite3].each { |gem_name| remove_gem gem_name }
7+
end
8+
GEMS
9+
310
appraise 'rails-7-0' do
411
gem 'rails', '~> 7.0.0'
512
gem 'sqlite3', '~> 1.6'
13+
eval(skip_gems_snippet)
614
end
715

816
appraise 'rails-7-1' do
917
gem 'rails', '~> 7.1.0'
1018
gem 'sqlite3', '~> 2.0'
19+
eval(skip_gems_snippet)
1120
end
1221

1322
appraise 'rails-7-2' do
1423
gem 'rails', '~> 7.2.0'
1524
gem 'sqlite3', '~> 2.0'
25+
eval(skip_gems_snippet)
1626
end
1727

1828
appraise 'rails-8-0' do
1929
gem 'rails', '~> 8.0.0'
2030
gem 'sqlite3', '~> 2.0'
31+
eval(skip_gems_snippet)
2132
end
2233

2334
appraise 'activerecord-7-0' do
2435
gem 'activerecord', '~> 7.0.0'
2536
gem 'rake'
2637
gem 'sqlite3', '~> 1.6'
38+
eval(skip_gems_snippet)
2739
end
2840

2941
appraise 'activerecord-7-1' do
3042
gem 'activerecord', '~> 7.1.0'
3143
gem 'rake'
3244
gem 'sqlite3', '~> 2.0'
45+
eval(skip_gems_snippet)
3346
end
3447

3548
appraise 'activerecord-7-2' do
3649
gem 'activerecord', '~> 7.2.0'
3750
gem 'rake'
3851
gem 'sqlite3', '~> 2.0'
52+
eval(skip_gems_snippet)
3953
end
54+
4055
appraise 'activerecord-8-0' do
4156
gem 'activerecord', '~> 8.0.0'
4257
gem 'rake'
4358
gem 'sqlite3', '~> 2.0'
59+
eval(skip_gems_snippet)
4460
end
61+
# rubocop:enable Security/Eval

Gemfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,19 @@ gemspec
1515
# To use a debugger
1616
# gem 'byebug', group: [:development, :test]
1717
#
18+
19+
# https://stackoverflow.com/questions/79360526/uninitialized-constant-activesupportloggerthreadsafelevellogger-nameerror
20+
gem 'concurrent-ruby', '1.3.4'
21+
gem 'minitest'
22+
gem 'minitest-focus'
23+
gem 'minitest-reporters'
24+
1825
group :local_development do
1926
gem 'appraisal'
2027
gem 'overcommit'
2128
gem 'pry'
29+
gem 'rails', '>= 7.0'
2230
gem 'reek'
2331
gem 'rubocop', '~> 1.69.0'
32+
gem 'sqlite3', '>= 1.4'
2433
end

gemfiles/activerecord_7_0.gemfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22

33
source "https://rubygems.org"
44

5+
gem "concurrent-ruby", "1.3.4"
6+
gem "minitest"
7+
gem "minitest-focus"
8+
gem "minitest-reporters"
59
gem "activerecord", "~> 7.0.0"
610
gem "rake"
711
gem "sqlite3", "~> 1.6"
812

913
group :local_development do
10-
gem "appraisal"
11-
gem "overcommit"
12-
gem "pry"
13-
gem "reek"
14-
gem "rubocop", "~> 0.71.0"
14+
1515
end
1616

1717
gemspec path: "../"

gemfiles/activerecord_7_1.gemfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22

33
source "https://rubygems.org"
44

5+
gem "concurrent-ruby", "1.3.4"
6+
gem "minitest"
7+
gem "minitest-focus"
8+
gem "minitest-reporters"
59
gem "activerecord", "~> 7.1.0"
610
gem "rake"
711
gem "sqlite3", "~> 2.0"
812

913
group :local_development do
10-
gem "appraisal"
11-
gem "overcommit"
12-
gem "pry"
13-
gem "reek"
14-
gem "rubocop", "~> 0.71.0"
14+
1515
end
1616

1717
gemspec path: "../"

gemfiles/activerecord_7_2.gemfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22

33
source "https://rubygems.org"
44

5+
gem "concurrent-ruby", "1.3.4"
6+
gem "minitest"
7+
gem "minitest-focus"
8+
gem "minitest-reporters"
59
gem "activerecord", "~> 7.2.0"
610
gem "rake"
711
gem "sqlite3", "~> 2.0"
812

913
group :local_development do
10-
gem "appraisal"
11-
gem "overcommit"
12-
gem "pry"
13-
gem "reek"
14-
gem "rubocop", "~> 0.71.0"
14+
1515
end
1616

1717
gemspec path: "../"

gemfiles/activerecord_8_0.gemfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22

33
source "https://rubygems.org"
44

5+
gem "concurrent-ruby", "1.3.4"
6+
gem "minitest"
7+
gem "minitest-focus"
8+
gem "minitest-reporters"
59
gem "activerecord", "~> 8.0.0"
610
gem "rake"
711
gem "sqlite3", "~> 2.0"
812

913
group :local_development do
10-
gem "appraisal"
11-
gem "overcommit"
12-
gem "pry"
13-
gem "reek"
14-
gem "rubocop", "~> 0.71.0"
14+
1515
end
1616

1717
gemspec path: "../"

gemfiles/rails_7_0.gemfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22

33
source "https://rubygems.org"
44

5+
gem "concurrent-ruby", "1.3.4"
6+
gem "minitest"
7+
gem "minitest-focus"
8+
gem "minitest-reporters"
59
gem "rails", "~> 7.0.0"
6-
gem "sqlite3", "~> 1.4"
10+
gem "sqlite3", "~> 1.6"
711

812
group :local_development do
9-
gem "appraisal"
10-
gem "overcommit"
11-
gem "pry"
12-
gem "reek"
13-
gem "rubocop", "~> 0.71.0"
13+
1414
end
1515

1616
gemspec path: "../"

gemfiles/rails_7_1.gemfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22

33
source "https://rubygems.org"
44

5+
gem "concurrent-ruby", "1.3.4"
6+
gem "minitest"
7+
gem "minitest-focus"
8+
gem "minitest-reporters"
59
gem "rails", "~> 7.1.0"
610
gem "sqlite3", "~> 2.0"
711

812
group :local_development do
9-
gem "appraisal"
10-
gem "overcommit"
11-
gem "pry"
12-
gem "reek"
13-
gem "rubocop", "~> 0.71.0"
13+
1414
end
1515

1616
gemspec path: "../"

gemfiles/rails_7_2.gemfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22

33
source "https://rubygems.org"
44

5+
gem "concurrent-ruby", "1.3.4"
6+
gem "minitest"
7+
gem "minitest-focus"
8+
gem "minitest-reporters"
59
gem "rails", "~> 7.2.0"
610
gem "sqlite3", "~> 2.0"
711

812
group :local_development do
9-
gem "appraisal"
10-
gem "overcommit"
11-
gem "pry"
12-
gem "reek"
13-
gem "rubocop", "~> 0.71.0"
13+
1414
end
1515

1616
gemspec path: "../"

0 commit comments

Comments
 (0)