Skip to content

Commit 5aba542

Browse files
committed
Ruby 3.3
1 parent 558941f commit 5aba542

File tree

3 files changed

+82
-50
lines changed

3 files changed

+82
-50
lines changed

.github/workflows/ruby.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ jobs:
1919
runs-on: ubuntu-latest
2020
strategy:
2121
matrix:
22-
ruby-version: ["3.2"]
22+
ruby-version: ["3.3"]
2323

2424
steps:
25-
- uses: actions/checkout@v3
25+
- uses: actions/checkout@v4
2626
- name: Set up Ruby
2727
# To automatically get bug fixes and new Ruby versions for ruby/setup-ruby,
2828
# change this to (see https://github.com/ruby/setup-ruby#versioning):
@@ -38,15 +38,15 @@ jobs:
3838
name: Linters
3939
runs-on: ubuntu-latest
4040
steps:
41-
- uses: actions/checkout@v3
41+
- uses: actions/checkout@v4
4242
- name: Set up Ruby
4343
uses: ruby/setup-ruby@v1
4444
with:
45-
ruby-version: "3.2"
45+
ruby-version: "3.3"
4646
bundler-cache: true
4747
- name: Run Rubocop
4848
run: |
49-
gem install rubocop-rspec rubocop-performance rubocop-rake rubocop-md
49+
gem install rubocop-rails rubocop-rspec rubocop-performance rubocop-md rubocop-rake rubocop-graphql rubocop-rspec_rails rubocop-sidekiq rubocop-yard rubocop-factory_bot
5050
git clone https://gist.github.com/65e21b9e8b0d1db285dcb4fc627b98fa.git .rubocop
5151
cp .rubocop/.rubocop.yml .rubocop-ruby.yml
5252
git clone https://gist.github.com/14cfa24d53c12bf385871e9b93b95c37.git .rubocop-rspec

.ruby-version

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.2.2
1+
3.3.6

Gemfile.lock

+76-44
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,37 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
activemodel (7.0.7.2)
5-
activesupport (= 7.0.7.2)
6-
activerecord (7.0.7.2)
7-
activemodel (= 7.0.7.2)
8-
activesupport (= 7.0.7.2)
9-
activesupport (7.0.7.2)
10-
concurrent-ruby (~> 1.0, >= 1.0.2)
4+
activemodel (7.2.2)
5+
activesupport (= 7.2.2)
6+
activerecord (7.2.2)
7+
activemodel (= 7.2.2)
8+
activesupport (= 7.2.2)
9+
timeout (>= 0.4.0)
10+
activesupport (7.2.2)
11+
base64
12+
benchmark (>= 0.3)
13+
bigdecimal
14+
concurrent-ruby (~> 1.0, >= 1.3.1)
15+
connection_pool (>= 2.2.5)
16+
drb
1117
i18n (>= 1.6, < 2)
18+
logger (>= 1.4.2)
1219
minitest (>= 5.1)
13-
tzinfo (~> 2.0)
14-
addressable (2.8.5)
15-
public_suffix (>= 2.0.2, < 6.0)
16-
builder (3.2.4)
17-
concurrent-ruby (1.2.2)
20+
securerandom (>= 0.3)
21+
tzinfo (~> 2.0, >= 2.0.5)
22+
addressable (2.8.7)
23+
public_suffix (>= 2.0.2, < 7.0)
24+
base64 (0.2.0)
25+
benchmark (0.3.0)
26+
bigdecimal (3.1.8)
27+
builder (3.3.0)
28+
concurrent-ruby (1.3.4)
29+
connection_pool (2.4.1)
1830
descendants_tracker (0.0.4)
1931
thread_safe (~> 0.3, >= 0.3.1)
20-
diff-lcs (1.5.0)
21-
faraday (1.10.3)
32+
diff-lcs (1.5.1)
33+
drb (2.2.1)
34+
faraday (1.10.4)
2235
faraday-em_http (~> 1.0)
2336
faraday-em_synchrony (~> 1.0)
2437
faraday-excon (~> 1.1)
@@ -36,13 +49,15 @@ GEM
3649
faraday-httpclient (1.0.1)
3750
faraday-multipart (1.0.4)
3851
multipart-post (~> 2)
39-
faraday-net_http (1.0.1)
52+
faraday-net_http (1.0.2)
4053
faraday-net_http_persistent (1.2.0)
4154
faraday-patron (1.0.0)
4255
faraday-rack (1.0.0)
4356
faraday-retry (1.0.3)
44-
git (1.18.0)
57+
git (2.3.1)
58+
activesupport (>= 5.0)
4559
addressable (~> 2.8)
60+
process_executer (~> 1.1)
4661
rchardet (~> 1.8)
4762
github_api (0.19.0)
4863
addressable (~> 2.4)
@@ -51,11 +66,16 @@ GEM
5166
hashie (~> 3.5, >= 3.5.2)
5267
oauth2 (~> 1.0)
5368
hashie (3.6.0)
54-
highline (2.1.0)
55-
httpi (3.0.1)
56-
rack
57-
i18n (1.14.1)
69+
highline (3.1.1)
70+
reline
71+
httpi (4.0.4)
72+
base64
73+
mutex_m
74+
nkf
75+
rack (>= 2.0, < 4)
76+
i18n (1.14.6)
5877
concurrent-ruby (~> 1.0)
78+
io-console (0.7.2)
5979
juwelier (2.4.9)
6080
builder
6181
bundler
@@ -68,53 +88,65 @@ GEM
6888
rake
6989
rdoc
7090
semver2
71-
jwt (2.7.1)
91+
jwt (2.9.3)
92+
base64
7293
kamelcase (0.0.2)
7394
semver2 (~> 3)
74-
minitest (5.19.0)
95+
logger (1.6.1)
96+
minitest (5.25.1)
7597
multi_json (1.15.0)
76-
multi_xml (0.6.0)
77-
multipart-post (2.3.0)
78-
nokogiri (1.15.4-arm64-darwin)
98+
multi_xml (0.7.1)
99+
bigdecimal (~> 3.1)
100+
multipart-post (2.4.1)
101+
mutex_m (0.2.0)
102+
nkf (0.2.0)
103+
nokogiri (1.16.7-arm64-darwin)
79104
racc (~> 1.4)
80-
nokogiri (1.15.4-x86_64-linux)
105+
nokogiri (1.16.7-x86_64-linux)
81106
racc (~> 1.4)
82107
oauth2 (1.4.11)
83108
faraday (>= 0.17.3, < 3.0)
84109
jwt (>= 1.0, < 3.0)
85110
multi_json (~> 1.3)
86111
multi_xml (~> 0.5)
87112
rack (>= 1.2, < 4)
113+
process_executer (1.2.0)
88114
psych (3.3.4)
89-
public_suffix (5.0.3)
90-
racc (1.7.1)
91-
rack (3.0.8)
92-
rake (13.0.6)
115+
public_suffix (6.0.1)
116+
racc (1.8.1)
117+
rack (3.1.8)
118+
rake (13.2.1)
93119
rchardet (1.8.0)
94-
rdoc (6.3.3)
120+
rdoc (6.3.4.1)
95121
redcarpet (3.6.0)
96-
rspec (3.12.0)
97-
rspec-core (~> 3.12.0)
98-
rspec-expectations (~> 3.12.0)
99-
rspec-mocks (~> 3.12.0)
100-
rspec-core (3.12.2)
101-
rspec-support (~> 3.12.0)
102-
rspec-expectations (3.12.3)
122+
reline (0.5.10)
123+
io-console (~> 0.5)
124+
rspec (3.13.0)
125+
rspec-core (~> 3.13.0)
126+
rspec-expectations (~> 3.13.0)
127+
rspec-mocks (~> 3.13.0)
128+
rspec-core (3.13.2)
129+
rspec-support (~> 3.13.0)
130+
rspec-expectations (3.13.3)
103131
diff-lcs (>= 1.2.0, < 2.0)
104-
rspec-support (~> 3.12.0)
105-
rspec-mocks (3.12.6)
132+
rspec-support (~> 3.13.0)
133+
rspec-mocks (3.13.2)
106134
diff-lcs (>= 1.2.0, < 2.0)
107-
rspec-support (~> 3.12.0)
108-
rspec-support (3.12.1)
135+
rspec-support (~> 3.13.0)
136+
rspec-support (3.13.1)
109137
ruby2_keywords (0.0.5)
138+
securerandom (0.3.1)
110139
semver2 (3.4.2)
111140
thread_safe (0.3.6)
141+
timeout (0.4.2)
112142
tzinfo (2.0.6)
113143
concurrent-ruby (~> 1.0)
114-
yard (0.9.34)
144+
yard (0.9.37)
115145

116146
PLATFORMS
117147
arm64-darwin-22
148+
arm64-darwin-23
149+
arm64-darwin-24
118150
x86_64-linux
119151

120152
DEPENDENCIES
@@ -129,4 +161,4 @@ DEPENDENCIES
129161
yard
130162

131163
BUNDLED WITH
132-
2.4.19
164+
2.5.23

0 commit comments

Comments
 (0)