Skip to content

Commit 702c4ad

Browse files
authored
[D-349] QueryDiet: Gems und Rails 8 (und Ruby 3.4) (#39)
1 parent 7b6870c commit 702c4ad

File tree

167 files changed

+482
-2283
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

167 files changed

+482
-2283
lines changed

.github/workflows/test.yml

Lines changed: 28 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -13,55 +13,41 @@ jobs:
1313
fail-fast: false
1414
matrix:
1515
include:
16-
- ruby: 2.5.8
17-
directory: 'spec/rails-3.2'
18-
- ruby: 2.5.8
19-
directory: 'spec/rails-4.2'
20-
- ruby: 2.5.8
21-
directory: 'spec/rails-5.2'
22-
- ruby: 2.5.8
23-
directory: 'spec/rails-6.1'
24-
- ruby: 2.6.6
25-
directory: 'spec/rails-4.2'
26-
- ruby: 2.6.6
27-
directory: 'spec/rails-5.2'
28-
- ruby: 2.6.6
29-
directory: 'spec/rails-6.1'
30-
- ruby: 2.7.2
31-
directory: 'spec/rails-5.2'
32-
- ruby: 2.7.2
33-
directory: 'spec/rails-6.1'
34-
- ruby: 2.7.2
35-
directory: 'spec/rails-7.0'
16+
- ruby: 2.7.8
17+
gemfile: Gemfile.6.1.sqlite
18+
- ruby: 2.7.8
19+
gemfile: Gemfile.7.0.sqlite
3620
- ruby: 3.0.0
37-
directory: 'spec/rails-6.1'
21+
gemfile: Gemfile.6.1.sqlite
3822
- ruby: 3.0.0
39-
directory: 'spec/rails-7.0'
40-
- ruby: 3.1.1
41-
directory: 'spec/rails-6.1'
42-
- ruby: 3.1.1
43-
directory: 'spec/rails-7.0'
44-
- ruby: 3.1.1
45-
directory: 'spec/rails-7.1'
46-
- ruby: 3.1.1
47-
directory: 'spec/rails-7.2'
48-
- ruby: 3.3.3
49-
directory: 'spec/rails-7.0'
50-
- ruby: 3.3.3
51-
directory: 'spec/rails-7.1'
52-
- ruby: 3.3.3
53-
directory: 'spec/rails-7.2'
23+
gemfile: Gemfile.7.0.sqlite
24+
- ruby: 3.1.6
25+
gemfile: Gemfile.6.1.sqlite
26+
- ruby: 3.1.6
27+
gemfile: Gemfile.7.0.sqlite
28+
- ruby: 3.1.6
29+
gemfile: Gemfile.7.1.sqlite
30+
- ruby: 3.1.6
31+
gemfile: Gemfile.7.2.sqlite
32+
- ruby: 3.3.4
33+
gemfile: Gemfile.7.0.sqlite
34+
- ruby: 3.3.4
35+
gemfile: Gemfile.7.1.sqlite
36+
- ruby: 3.3.4
37+
gemfile: Gemfile.7.2.sqlite
38+
- ruby: 3.3.4
39+
gemfile: Gemfile.8.0.sqlite
40+
env:
41+
BUNDLE_GEMFILE: "${{ matrix.gemfile }}"
5442
steps:
5543
- uses: actions/checkout@v2
5644
- name: Install ruby
5745
uses: ruby/setup-ruby@v1
5846
with:
5947
ruby-version: "${{ matrix.ruby }}"
60-
- name: Install bundler
61-
run: gem install bundler:1.17.3
6248
- name: Bundle
63-
run: bundle install
64-
working-directory: "${{ matrix.directory }}"
49+
run: |
50+
gem install bundler:2.4.22
51+
bundle install --no-deployment
6552
- name: Run tests
66-
run: bundle exec rake spec
67-
working-directory: "${{ matrix.directory }}"
53+
run: bundle exec rspec

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,8 @@ doc
22
pkg
33
*.gem
44
.idea
5+
*.db
6+
*.log
7+
.bundle
8+
spec/support/database.yml
9+
.byebug_history

.rspec

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
--color
2+
--require spec_helper

.ruby-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.1.1

Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Gemfile.7.0.sqlite
Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,20 @@
11
source 'https://rubygems.org'
22

3-
gem 'sqlite3'
3+
# Runtime dependencies
44
gem 'rails', '=6.1.2.1'
5+
6+
# Development dependencies
57
gem 'rspec'
68
gem 'rspec-rails'
9+
gem 'sqlite3'
710
gem 'database_cleaner'
8-
gem 'query_diet', :path => '../..'
911
gem 'capybara'
12+
gem 'byebug'
13+
gem 'gemika'
14+
1015
# For Ruby 3.1.1
1116
gem 'matrix'
1217
gem 'net-smtp'
18+
19+
# Gem under test
20+
gem 'query_diet', :path => '.'
Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PATH
2-
remote: ../..
2+
remote: .
33
specs:
44
query_diet (0.7.2)
55

@@ -86,6 +86,7 @@ GEM
8686
database_cleaner-core (2.0.1)
8787
diff-lcs (1.4.4)
8888
erubi (1.10.0)
89+
gemika (0.8.3)
8990
globalid (1.0.0)
9091
activesupport (>= 5.0)
9192
i18n (1.8.9)
@@ -187,11 +188,12 @@ GEM
187188
zeitwerk (2.4.2)
188189

189190
PLATFORMS
190-
ruby
191+
x86_64-linux
191192

192193
DEPENDENCIES
193194
capybara
194195
database_cleaner
196+
gemika
195197
matrix
196198
net-smtp
197199
query_diet!
@@ -201,4 +203,4 @@ DEPENDENCIES
201203
sqlite3
202204

203205
BUNDLED WITH
204-
2.5.17
206+
2.4.22
Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
11
source 'https://rubygems.org'
22

3-
gem 'sqlite3'
3+
# Runtime dependencies
44
gem 'rails', '=7.0.1'
5+
6+
# Development dependencies
57
gem 'rspec'
68
gem 'rspec-rails'
9+
gem 'sqlite3'
710
gem 'database_cleaner'
8-
gem 'query_diet', :path => '../..'
911
gem 'capybara'
12+
gem 'byebug'
13+
gem 'gemika'
14+
15+
# Gem under test
16+
gem 'query_diet', :path => '.'
Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PATH
2-
remote: ../..
2+
remote: .
33
specs:
44
query_diet (0.7.2)
55

@@ -74,6 +74,7 @@ GEM
7474
addressable (2.8.0)
7575
public_suffix (>= 2.0.2, < 5.0)
7676
builder (3.3.0)
77+
byebug (11.1.3)
7778
capybara (3.36.0)
7879
addressable
7980
matrix
@@ -94,6 +95,7 @@ GEM
9495
diff-lcs (1.5.1)
9596
digest (3.1.0)
9697
erubi (1.13.0)
98+
gemika (0.8.3)
9799
globalid (1.0.0)
98100
activesupport (>= 5.0)
99101
i18n (1.14.5)
@@ -200,13 +202,15 @@ PLATFORMS
200202
x86_64-linux
201203

202204
DEPENDENCIES
205+
byebug
203206
capybara
204207
database_cleaner
208+
gemika
205209
query_diet!
206210
rails (= 7.0.1)
207211
rspec
208212
rspec-rails
209213
sqlite3
210214

211215
BUNDLED WITH
212-
2.5.17
216+
2.4.22
Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
11
source 'https://rubygems.org'
22

3-
gem 'sqlite3', '~> 1.7'
3+
# Runtime dependencies
44
gem 'rails', '=7.1.4'
5+
6+
# Development dependencies
57
gem 'rspec'
68
gem 'rspec-rails'
9+
gem 'sqlite3', '~> 1.7'
710
gem 'database_cleaner'
8-
gem 'query_diet', :path => '../..'
911
gem 'capybara'
12+
gem 'byebug'
13+
gem 'gemika'
14+
15+
# Gem under test
16+
gem 'query_diet', :path => '.'

0 commit comments

Comments
 (0)