Skip to content

Commit a433262

Browse files
committed
Update dependencies
1 parent 25c4adc commit a433262

5 files changed

Lines changed: 56 additions & 40 deletions

File tree

.github/workflows/build.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,9 @@ jobs:
1010
test:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v2
13+
- uses: actions/checkout@v4
1414
- name: Set up Ruby
1515
uses: ruby/setup-ruby@v1
16-
with:
17-
ruby-version: 3.1.0
1816
- name: Install dependencies
1917
run: bundle install
2018
- name: Run tests

.ruby-version

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

Gemfile.lock

Lines changed: 48 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,56 @@
11
PATH
22
remote: .
33
specs:
4-
graphql-groups (0.2.2)
4+
graphql-groups (0.2.3)
55
graphql (> 1.9)
66

77
GEM
88
remote: https://rubygems.org/
99
specs:
10-
activemodel (6.1.6.1)
11-
activesupport (= 6.1.6.1)
12-
activerecord (6.1.6.1)
13-
activemodel (= 6.1.6.1)
14-
activesupport (= 6.1.6.1)
15-
activesupport (6.1.6.1)
16-
concurrent-ruby (~> 1.0, >= 1.0.2)
10+
activemodel (7.2.1.2)
11+
activesupport (= 7.2.1.2)
12+
activerecord (7.2.1.2)
13+
activemodel (= 7.2.1.2)
14+
activesupport (= 7.2.1.2)
15+
timeout (>= 0.4.0)
16+
activesupport (7.2.1.2)
17+
base64
18+
bigdecimal
19+
concurrent-ruby (~> 1.0, >= 1.3.1)
20+
connection_pool (>= 2.2.5)
21+
drb
1722
i18n (>= 1.6, < 2)
23+
logger (>= 1.4.2)
1824
minitest (>= 5.1)
19-
tzinfo (~> 2.0)
20-
zeitwerk (~> 2.3)
25+
securerandom (>= 0.3)
26+
tzinfo (~> 2.0, >= 2.0.5)
2127
addressable (2.8.0)
2228
public_suffix (>= 2.0.2, < 5.0)
2329
ast (2.4.1)
30+
base64 (0.2.0)
2431
benchmark-ips (2.8.2)
25-
concurrent-ruby (1.1.10)
26-
database_cleaner (1.8.5)
27-
database_cleaner-active_record (1.8.0)
28-
activerecord
29-
database_cleaner (~> 1.8.0)
32+
bigdecimal (3.1.8)
33+
concurrent-ruby (1.3.4)
34+
connection_pool (2.4.1)
35+
database_cleaner-active_record (2.2.0)
36+
activerecord (>= 5.a)
37+
database_cleaner-core (~> 2.0.0)
38+
database_cleaner-core (2.0.1)
3039
diff-lcs (1.4.4)
31-
docile (1.4.0)
40+
docile (1.4.1)
3241
domain_name (0.5.20190701)
3342
unf (>= 0.0.5, < 1.0.0)
43+
drb (2.2.1)
44+
fiber-storage (1.0.0)
3445
gqli (1.0.0)
3546
hashie (~> 3.0)
3647
http (> 0.8, < 3.0)
3748
multi_json (~> 1)
38-
graphql (2.0.15)
39-
groupdate (5.2.1)
40-
activesupport (>= 5)
49+
graphql (2.3.19)
50+
base64
51+
fiber-storage
52+
groupdate (6.5.1)
53+
activesupport (>= 7)
4154
gruff (0.10.0)
4255
histogram
4356
rmagick
@@ -52,9 +65,11 @@ GEM
5265
domain_name (~> 0.5)
5366
http-form_data (1.0.3)
5467
http_parser.rb (0.6.0)
55-
i18n (1.11.0)
68+
i18n (1.14.6)
5669
concurrent-ruby (~> 1.0)
57-
minitest (5.16.2)
70+
logger (1.6.1)
71+
mini_portile2 (2.8.7)
72+
minitest (5.25.1)
5873
multi_json (1.15.0)
5974
parallel (1.19.2)
6075
parser (2.7.1.4)
@@ -93,40 +108,42 @@ GEM
93108
rubocop-rspec (1.42.0)
94109
rubocop (>= 0.87.0)
95110
ruby-progressbar (1.10.1)
96-
simplecov (0.21.2)
111+
securerandom (0.3.1)
112+
simplecov (0.22.0)
97113
docile (~> 1.1)
98114
simplecov-html (~> 0.11)
99115
simplecov_json_formatter (~> 0.1)
100-
simplecov-html (0.12.3)
116+
simplecov-html (0.13.1)
101117
simplecov_json_formatter (0.1.4)
102-
sqlite3 (1.4.2)
118+
sqlite3 (2.1.1)
119+
mini_portile2 (~> 2.8.0)
103120
strscan (3.1.0)
104-
tzinfo (2.0.4)
121+
timeout (0.4.1)
122+
tzinfo (2.0.6)
105123
concurrent-ruby (~> 1.0)
106124
unf (0.1.4)
107125
unf_ext
108126
unf_ext (0.0.7.7)
109127
unicode-display_width (1.7.0)
110-
zeitwerk (2.6.0)
111128

112129
PLATFORMS
113130
ruby
114131

115132
DEPENDENCIES
116-
activerecord (~> 6.0)
133+
activerecord (~> 7.2)
117134
benchmark-ips (~> 2.8)
118135
bundler (~> 2.0)
119-
database_cleaner-active_record (~> 1.8)
136+
database_cleaner-active_record (~> 2.1)
120137
gqli (~> 1.0)
121138
graphql-groups!
122-
groupdate (~> 5.2.1)
139+
groupdate (~> 6.5.1)
123140
gruff (~> 0.10)
124141
rake (~> 13.0)
125142
rspec (~> 3.0)
126143
rubocop (~> 0.88)
127144
rubocop-rspec (~> 1.42)
128-
simplecov (~> 0.21.2)
129-
sqlite3 (~> 1.4.2)
145+
simplecov (~> 0.22)
146+
sqlite3 (~> 2.1.1)
130147

131148
BUNDLED WITH
132149
2.3.16

graphql-groups.gemspec

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,19 +33,19 @@ Gem::Specification.new do |spec|
3333

3434
spec.required_ruby_version = Gem::Requirement.new('>= 3.1.0')
3535

36-
spec.add_development_dependency 'activerecord', '~> 6.0'
36+
spec.add_development_dependency 'activerecord', '~> 7.2'
3737
spec.add_development_dependency 'benchmark-ips', '~> 2.8'
3838
spec.add_development_dependency 'bundler', '~> 2.0'
39-
spec.add_development_dependency 'database_cleaner-active_record', '~> 1.8'
39+
spec.add_development_dependency 'database_cleaner-active_record', '~> 2.1'
4040
spec.add_development_dependency 'gqli', '~> 1.0'
41-
spec.add_development_dependency 'groupdate', '~> 5.2.1'
41+
spec.add_development_dependency 'groupdate', '~> 6.5.1'
4242
spec.add_development_dependency 'gruff', '~> 0.10'
4343
spec.add_development_dependency 'rake', '~> 13.0'
4444
spec.add_development_dependency 'rspec', '~> 3.0'
4545
spec.add_development_dependency 'rubocop', '~> 0.88'
4646
spec.add_development_dependency 'rubocop-rspec', '~> 1.42'
4747
spec.add_development_dependency 'simplecov', '~> 0.22'
48-
spec.add_development_dependency 'sqlite3', '~> 1.4.2'
48+
spec.add_development_dependency 'sqlite3', '~> 2.1.1'
4949

5050
spec.add_dependency 'graphql', '> 1.9'
5151
end

lib/graphql/groups/has_aggregates.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ def aggregate(name, *_, **options, &block)
1515
query_method = options[:query_method] || name
1616
field = aggregate_field name, aggregate_type,
1717
null: false,
18-
query_method: query_method,
18+
query_method:,
1919
resolver_method: resolve_method,
2020
**options, &block
2121
aggregate_type.add_fields(field.own_attributes)
@@ -31,7 +31,7 @@ def aggregate(name, *_, **options, &block)
3131

3232
def aggregate_field(*args, **kwargs, &block)
3333
field_defn = Schema::AggregateField.from_options(*args, owner: self, **kwargs, &block)
34-
field_defn.ensure_loaded
34+
field_defn.ensure_loaded if Gem::Version.new(GraphQL::VERSION) >= Gem::Version.new('2.3')
3535
add_field(field_defn)
3636
field_defn
3737
end

0 commit comments

Comments
 (0)