Skip to content

Commit da82fd0

Browse files
committed
Ruby 3.4
1 parent 5aba542 commit da82fd0

3 files changed

Lines changed: 54 additions & 52 deletions

File tree

.github/workflows/ruby.yml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
runs-on: ubuntu-latest
2020
strategy:
2121
matrix:
22-
ruby-version: ["3.3"]
22+
ruby-version: ["3.4"]
2323

2424
steps:
2525
- uses: actions/checkout@v4
@@ -42,15 +42,13 @@ jobs:
4242
- name: Set up Ruby
4343
uses: ruby/setup-ruby@v1
4444
with:
45-
ruby-version: "3.3"
45+
ruby-version: .ruby-version
4646
bundler-cache: true
4747
- name: Run Rubocop
4848
run: |
4949
gem install rubocop-rails rubocop-rspec rubocop-performance rubocop-md rubocop-rake rubocop-graphql rubocop-rspec_rails rubocop-sidekiq rubocop-yard rubocop-factory_bot
50-
git clone https://gist.github.com/65e21b9e8b0d1db285dcb4fc627b98fa.git .rubocop
51-
cp .rubocop/.rubocop.yml .rubocop-ruby.yml
52-
git clone https://gist.github.com/14cfa24d53c12bf385871e9b93b95c37.git .rubocop-rspec
53-
cp .rubocop-rspec/.rubocop-rspec.yml .
50+
curl https://gist.githubusercontent.com/RISCfuture/65e21b9e8b0d1db285dcb4fc627b98fa/raw/.rubocop.yml > .rubocop-ruby.yml
51+
curl -O https://gist.githubusercontent.com/RISCfuture/14cfa24d53c12bf385871e9b93b95c37/raw/.rubocop-rspec.yml
5452
cat .rubocop.yml | sed -e 's/~\/.rubocop/.rubocop/' | sed -e 's/.rubocop.yml/.rubocop-ruby.yml/' > .rubocop2.yml
5553
mv .rubocop2.yml .rubocop.yml
5654
rubocop --parallel

.ruby-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.3.6
1+
3.4.5

Gemfile.lock

Lines changed: 49 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
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)
4+
activemodel (8.0.2)
5+
activesupport (= 8.0.2)
6+
activerecord (8.0.2)
7+
activemodel (= 8.0.2)
8+
activesupport (= 8.0.2)
99
timeout (>= 0.4.0)
10-
activesupport (7.2.2)
10+
activesupport (8.0.2)
1111
base64
1212
benchmark (>= 0.3)
1313
bigdecimal
@@ -19,18 +19,19 @@ GEM
1919
minitest (>= 5.1)
2020
securerandom (>= 0.3)
2121
tzinfo (~> 2.0, >= 2.0.5)
22+
uri (>= 0.13.1)
2223
addressable (2.8.7)
2324
public_suffix (>= 2.0.2, < 7.0)
24-
base64 (0.2.0)
25-
benchmark (0.3.0)
26-
bigdecimal (3.1.8)
25+
base64 (0.3.0)
26+
benchmark (0.4.1)
27+
bigdecimal (3.2.2)
2728
builder (3.3.0)
28-
concurrent-ruby (1.3.4)
29-
connection_pool (2.4.1)
29+
concurrent-ruby (1.3.5)
30+
connection_pool (2.5.3)
3031
descendants_tracker (0.0.4)
3132
thread_safe (~> 0.3, >= 0.3.1)
32-
diff-lcs (1.5.1)
33-
drb (2.2.1)
33+
diff-lcs (1.6.2)
34+
drb (2.2.3)
3435
faraday (1.10.4)
3536
faraday-em_http (~> 1.0)
3637
faraday-em_synchrony (~> 1.0)
@@ -44,38 +45,38 @@ GEM
4445
faraday-retry (~> 1.0)
4546
ruby2_keywords (>= 0.0.4)
4647
faraday-em_http (1.0.0)
47-
faraday-em_synchrony (1.0.0)
48+
faraday-em_synchrony (1.0.1)
4849
faraday-excon (1.1.0)
4950
faraday-httpclient (1.0.1)
50-
faraday-multipart (1.0.4)
51-
multipart-post (~> 2)
51+
faraday-multipart (1.1.1)
52+
multipart-post (~> 2.0)
5253
faraday-net_http (1.0.2)
5354
faraday-net_http_persistent (1.2.0)
5455
faraday-patron (1.0.0)
5556
faraday-rack (1.0.0)
5657
faraday-retry (1.0.3)
57-
git (2.3.1)
58+
git (4.0.4)
5859
activesupport (>= 5.0)
5960
addressable (~> 2.8)
60-
process_executer (~> 1.1)
61-
rchardet (~> 1.8)
61+
process_executer (~> 4.0)
62+
rchardet (~> 1.9)
6263
github_api (0.19.0)
6364
addressable (~> 2.4)
6465
descendants_tracker (~> 0.0.4)
6566
faraday (>= 0.8, < 2)
6667
hashie (~> 3.5, >= 3.5.2)
6768
oauth2 (~> 1.0)
6869
hashie (3.6.0)
69-
highline (3.1.1)
70+
highline (3.1.2)
7071
reline
7172
httpi (4.0.4)
7273
base64
7374
mutex_m
7475
nkf
7576
rack (>= 2.0, < 4)
76-
i18n (1.14.6)
77+
i18n (1.14.7)
7778
concurrent-ruby (~> 1.0)
78-
io-console (0.7.2)
79+
io-console (0.8.1)
7980
juwelier (2.4.9)
8081
builder
8182
bundler
@@ -88,59 +89,62 @@ GEM
8889
rake
8990
rdoc
9091
semver2
91-
jwt (2.9.3)
92+
jwt (2.10.2)
9293
base64
9394
kamelcase (0.0.2)
9495
semver2 (~> 3)
95-
logger (1.6.1)
96-
minitest (5.25.1)
97-
multi_json (1.15.0)
98-
multi_xml (0.7.1)
96+
logger (1.7.0)
97+
minitest (5.25.5)
98+
multi_json (1.17.0)
99+
multi_xml (0.7.2)
99100
bigdecimal (~> 3.1)
100101
multipart-post (2.4.1)
101-
mutex_m (0.2.0)
102+
mutex_m (0.3.0)
102103
nkf (0.2.0)
103-
nokogiri (1.16.7-arm64-darwin)
104+
nokogiri (1.18.9-arm64-darwin)
104105
racc (~> 1.4)
105-
nokogiri (1.16.7-x86_64-linux)
106+
nokogiri (1.18.9-x86_64-linux-gnu)
106107
racc (~> 1.4)
107108
oauth2 (1.4.11)
108109
faraday (>= 0.17.3, < 3.0)
109110
jwt (>= 1.0, < 3.0)
110111
multi_json (~> 1.3)
111112
multi_xml (~> 0.5)
112113
rack (>= 1.2, < 4)
113-
process_executer (1.2.0)
114+
process_executer (4.0.0)
115+
track_open_instances (~> 0.1)
114116
psych (3.3.4)
115-
public_suffix (6.0.1)
117+
public_suffix (6.0.2)
116118
racc (1.8.1)
117-
rack (3.1.8)
118-
rake (13.2.1)
119-
rchardet (1.8.0)
119+
rack (3.1.16)
120+
rake (13.3.0)
121+
rchardet (1.9.0)
120122
rdoc (6.3.4.1)
121-
redcarpet (3.6.0)
122-
reline (0.5.10)
123+
redcarpet (3.6.1)
124+
reline (0.6.2)
123125
io-console (~> 0.5)
124-
rspec (3.13.0)
126+
rspec (3.13.1)
125127
rspec-core (~> 3.13.0)
126128
rspec-expectations (~> 3.13.0)
127129
rspec-mocks (~> 3.13.0)
128-
rspec-core (3.13.2)
130+
rspec-core (3.13.5)
129131
rspec-support (~> 3.13.0)
130-
rspec-expectations (3.13.3)
132+
rspec-expectations (3.13.5)
131133
diff-lcs (>= 1.2.0, < 2.0)
132134
rspec-support (~> 3.13.0)
133-
rspec-mocks (3.13.2)
135+
rspec-mocks (3.13.5)
134136
diff-lcs (>= 1.2.0, < 2.0)
135137
rspec-support (~> 3.13.0)
136-
rspec-support (3.13.1)
138+
rspec-support (3.13.4)
137139
ruby2_keywords (0.0.5)
138-
securerandom (0.3.1)
140+
securerandom (0.4.1)
139141
semver2 (3.4.2)
140142
thread_safe (0.3.6)
141-
timeout (0.4.2)
143+
timeout (0.4.3)
144+
track_open_instances (0.1.15)
142145
tzinfo (2.0.6)
143146
concurrent-ruby (~> 1.0)
147+
uri (1.0.3)
144148
yard (0.9.37)
145149

146150
PLATFORMS
@@ -161,4 +165,4 @@ DEPENDENCIES
161165
yard
162166

163167
BUNDLED WITH
164-
2.5.23
168+
2.7.1

0 commit comments

Comments
 (0)