Skip to content

Commit 7d186db

Browse files
committed
Ruby 3.4
1 parent 5aba542 commit 7d186db

File tree

3 files changed

+51
-51
lines changed

3 files changed

+51
-51
lines changed

.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.4

Gemfile.lock

Lines changed: 46 additions & 44 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 (3.1.0)
5859
activesupport (>= 5.0)
5960
addressable (~> 2.8)
60-
process_executer (~> 1.1)
61-
rchardet (~> 1.8)
61+
process_executer (~> 1.3)
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.0)
7980
juwelier (2.4.9)
8081
builder
8182
bundler
@@ -88,59 +89,60 @@ GEM
8889
rake
8990
rdoc
9091
semver2
91-
jwt (2.9.3)
92+
jwt (2.10.1)
9293
base64
9394
kamelcase (0.0.2)
9495
semver2 (~> 3)
95-
logger (1.6.1)
96-
minitest (5.25.1)
96+
logger (1.7.0)
97+
minitest (5.25.5)
9798
multi_json (1.15.0)
98-
multi_xml (0.7.1)
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.8-arm64-darwin)
104105
racc (~> 1.4)
105-
nokogiri (1.16.7-x86_64-linux)
106+
nokogiri (1.18.8-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 (1.3.0)
114115
psych (3.3.4)
115-
public_suffix (6.0.1)
116+
public_suffix (6.0.2)
116117
racc (1.8.1)
117-
rack (3.1.8)
118-
rake (13.2.1)
119-
rchardet (1.8.0)
118+
rack (3.1.16)
119+
rake (13.3.0)
120+
rchardet (1.9.0)
120121
rdoc (6.3.4.1)
121-
redcarpet (3.6.0)
122-
reline (0.5.10)
122+
redcarpet (3.6.1)
123+
reline (0.6.1)
123124
io-console (~> 0.5)
124-
rspec (3.13.0)
125+
rspec (3.13.1)
125126
rspec-core (~> 3.13.0)
126127
rspec-expectations (~> 3.13.0)
127128
rspec-mocks (~> 3.13.0)
128-
rspec-core (3.13.2)
129+
rspec-core (3.13.5)
129130
rspec-support (~> 3.13.0)
130-
rspec-expectations (3.13.3)
131+
rspec-expectations (3.13.5)
131132
diff-lcs (>= 1.2.0, < 2.0)
132133
rspec-support (~> 3.13.0)
133-
rspec-mocks (3.13.2)
134+
rspec-mocks (3.13.5)
134135
diff-lcs (>= 1.2.0, < 2.0)
135136
rspec-support (~> 3.13.0)
136-
rspec-support (3.13.1)
137+
rspec-support (3.13.4)
137138
ruby2_keywords (0.0.5)
138-
securerandom (0.3.1)
139+
securerandom (0.4.1)
139140
semver2 (3.4.2)
140141
thread_safe (0.3.6)
141-
timeout (0.4.2)
142+
timeout (0.4.3)
142143
tzinfo (2.0.6)
143144
concurrent-ruby (~> 1.0)
145+
uri (1.0.3)
144146
yard (0.9.37)
145147

146148
PLATFORMS
@@ -161,4 +163,4 @@ DEPENDENCIES
161163
yard
162164

163165
BUNDLED WITH
164-
2.5.23
166+
2.6.9

0 commit comments

Comments
 (0)