Skip to content

Commit dea3b8c

Browse files
authored
ci: Improve development dependencies management (#1166)
1 parent e0578e0 commit dea3b8c

6 files changed

Lines changed: 55 additions & 49 deletions

File tree

Gemfile

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,18 @@ source 'https://rubygems.org'
22

33
gemspec
44

5-
group :local_development do
6-
gem 'guard'
7-
gem 'guard-rspec'
8-
gem 'appraisal'
9-
gem 'rake'
10-
gem 'byebug', platforms: [:mri]
11-
end
5+
# Dev libs
6+
gem 'appraisal'
7+
gem 'barrier'
8+
gem 'byebug', platforms: [:mri]
9+
gem 'database_cleaner'
10+
gem 'rake'
11+
gem 'rspec'
12+
gem 'rspec-rails'
13+
gem 'rspec-its'
14+
15+
# Fallback to sqlite3 in dev/local environment
16+
gem 'sqlite3'
17+
18+
# Dev tools / linter
19+
gem 'guard-rspec', require: false

acts-as-taggable-on.gemspec

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,4 @@ Gem::Specification.new do |gem|
2323

2424
gem.add_runtime_dependency 'activerecord', '>= 7.1', '< 8.2'
2525
gem.add_runtime_dependency 'zeitwerk', '>= 2.4', '< 3.0'
26-
27-
gem.add_development_dependency 'rspec-rails'
28-
gem.add_development_dependency 'rspec-its'
29-
gem.add_development_dependency 'rspec'
30-
gem.add_development_dependency 'barrier'
31-
gem.add_development_dependency 'database_cleaner'
3226
end

gemfiles/activerecord_7.1.gemfile

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,18 @@
22

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

5+
gem "appraisal"
6+
gem "barrier"
7+
gem "byebug", platforms: [:mri]
8+
gem "database_cleaner"
9+
gem "rake"
10+
gem "rspec"
11+
gem "rspec-rails"
12+
gem "rspec-its"
13+
gem "sqlite3", "~> 1.4"
14+
gem "guard-rspec", require: false
515
gem "activerecord", "~> 7.1.0"
616
gem "pg"
7-
gem "sqlite3", "~> 1.4"
817
gem "mysql2", "~> 0.5"
918

10-
group :local_development do
11-
gem "guard"
12-
gem "guard-rspec"
13-
gem "appraisal"
14-
gem "rake"
15-
gem "byebug", platforms: [:mri]
16-
end
17-
1819
gemspec path: "../"

gemfiles/activerecord_7.2.gemfile

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,18 @@
22

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

5+
gem "appraisal"
6+
gem "barrier"
7+
gem "byebug", platforms: [:mri]
8+
gem "database_cleaner"
9+
gem "rake"
10+
gem "rspec"
11+
gem "rspec-rails"
12+
gem "rspec-its"
13+
gem "sqlite3", "~> 2.2"
14+
gem "guard-rspec", require: false
515
gem "activerecord", "~> 7.2.0"
616
gem "pg"
7-
gem "sqlite3", "~> 2.2"
817
gem "mysql2", "~> 0.5"
918

10-
group :local_development do
11-
gem "guard"
12-
gem "guard-rspec"
13-
gem "appraisal"
14-
gem "rake"
15-
gem "byebug", platforms: [:mri]
16-
end
17-
1819
gemspec path: "../"

gemfiles/activerecord_8.0.gemfile

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,18 @@
22

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

5+
gem "appraisal"
6+
gem "barrier"
7+
gem "byebug", platforms: [:mri]
8+
gem "database_cleaner"
9+
gem "rake"
10+
gem "rspec"
11+
gem "rspec-rails"
12+
gem "rspec-its"
13+
gem "sqlite3", "~> 2.2"
14+
gem "guard-rspec", require: false
515
gem "activerecord", "~> 8.0.0"
616
gem "pg"
7-
gem "sqlite3", "~> 2.2"
817
gem "mysql2", "~> 0.5"
918

10-
group :local_development do
11-
gem "guard"
12-
gem "guard-rspec"
13-
gem "appraisal"
14-
gem "rake"
15-
gem "byebug", platforms: [:mri]
16-
end
17-
1819
gemspec path: "../"

gemfiles/activerecord_8.1.gemfile

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,18 @@
22

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

5+
gem "appraisal"
6+
gem "barrier"
7+
gem "byebug", platforms: [:mri]
8+
gem "database_cleaner"
9+
gem "rake"
10+
gem "rspec"
11+
gem "rspec-rails"
12+
gem "rspec-its"
13+
gem "sqlite3", "~> 2.2"
14+
gem "guard-rspec", require: false
515
gem "activerecord", "~> 8.1.0"
616
gem "pg"
7-
gem "sqlite3", "~> 2.2"
817
gem "mysql2", "~> 0.5"
918

10-
group :local_development do
11-
gem "guard"
12-
gem "guard-rspec"
13-
gem "appraisal"
14-
gem "rake"
15-
gem "byebug", platforms: [:mri]
16-
end
17-
1819
gemspec path: "../"

0 commit comments

Comments
 (0)