Skip to content

Commit ec208f5

Browse files
authored
Merge pull request #21 from wantedly/chore/update
chore: modernize dependencies
2 parents 54184c8 + 693c54f commit ec208f5

4 files changed

Lines changed: 94 additions & 46 deletions

File tree

.github/workflows/main.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: Ruby
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
- master
8+
9+
pull_request:
10+
11+
jobs:
12+
build:
13+
runs-on: ubuntu-latest
14+
name: Ruby ${{ matrix.ruby }}
15+
strategy:
16+
matrix:
17+
ruby:
18+
- '4.0'
19+
- '3.4'
20+
21+
steps:
22+
- uses: actions/checkout@v4
23+
with:
24+
persist-credentials: false
25+
- name: Set up Ruby
26+
uses: ruby/setup-ruby@v1
27+
with:
28+
ruby-version: ${{ matrix.ruby }}
29+
bundler-cache: true
30+
- name: Run the default task
31+
run: bundle exec rspec

Gemfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,10 @@ git_source(:github) {|repo_name| "https://github.com/#{repo_name}" }
44

55
# Specify your gem's dependencies in fmcache.gemspec
66
gemspec
7+
8+
gem "bundler", "~> 2.7"
9+
gem "rake", "~> 13.3"
10+
gem "rspec", "~> 3.13"
11+
gem "mock_redis", "~> 0.53"
12+
gem "redis", "~> 5.4"
13+
gem "activerecord"

Gemfile.lock

Lines changed: 56 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -7,60 +7,77 @@ PATH
77
GEM
88
remote: https://rubygems.org/
99
specs:
10-
activemodel (6.1.3)
11-
activesupport (= 6.1.3)
12-
activerecord (6.1.3)
13-
activemodel (= 6.1.3)
14-
activesupport (= 6.1.3)
15-
activesupport (6.1.3)
16-
concurrent-ruby (~> 1.0, >= 1.0.2)
10+
activemodel (8.1.2)
11+
activesupport (= 8.1.2)
12+
activerecord (8.1.2)
13+
activemodel (= 8.1.2)
14+
activesupport (= 8.1.2)
15+
timeout (>= 0.4.0)
16+
activesupport (8.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+
json
24+
logger (>= 1.4.2)
1825
minitest (>= 5.1)
19-
tzinfo (~> 2.0)
20-
zeitwerk (~> 2.3)
21-
coderay (1.1.2)
22-
concurrent-ruby (1.1.8)
26+
securerandom (>= 0.3)
27+
tzinfo (~> 2.0, >= 2.0.5)
28+
uri (>= 0.13.1)
29+
base64 (0.3.0)
30+
bigdecimal (4.0.1)
31+
concurrent-ruby (1.3.6)
32+
connection_pool (3.0.2)
2333
diff-lcs (1.3)
34+
drb (2.2.3)
2435
field_mask_parser (0.4.3)
2536
i18n (1.8.9)
2637
concurrent-ruby (~> 1.0)
27-
method_source (0.9.2)
28-
minitest (5.14.4)
29-
mock_redis (0.19.0)
30-
pry (0.12.2)
31-
coderay (~> 1.1.0)
32-
method_source (~> 0.9.0)
33-
rake (13.0.1)
34-
redis (4.0.3)
35-
rspec (3.8.0)
36-
rspec-core (~> 3.8.0)
37-
rspec-expectations (~> 3.8.0)
38-
rspec-mocks (~> 3.8.0)
39-
rspec-core (3.8.0)
40-
rspec-support (~> 3.8.0)
41-
rspec-expectations (3.8.2)
38+
json (2.18.1)
39+
logger (1.7.0)
40+
minitest (6.0.2)
41+
drb (~> 2.0)
42+
prism (~> 1.5)
43+
mock_redis (0.53.0)
44+
redis (~> 5)
45+
prism (1.9.0)
46+
rake (13.3.1)
47+
redis (5.4.1)
48+
redis-client (>= 0.22.0)
49+
redis-client (0.26.4)
50+
connection_pool
51+
rspec (3.13.2)
52+
rspec-core (~> 3.13.0)
53+
rspec-expectations (~> 3.13.0)
54+
rspec-mocks (~> 3.13.0)
55+
rspec-core (3.13.6)
56+
rspec-support (~> 3.13.0)
57+
rspec-expectations (3.13.5)
4258
diff-lcs (>= 1.2.0, < 2.0)
43-
rspec-support (~> 3.8.0)
44-
rspec-mocks (3.8.0)
59+
rspec-support (~> 3.13.0)
60+
rspec-mocks (3.13.7)
4561
diff-lcs (>= 1.2.0, < 2.0)
46-
rspec-support (~> 3.8.0)
47-
rspec-support (3.8.0)
48-
tzinfo (2.0.4)
62+
rspec-support (~> 3.13.0)
63+
rspec-support (3.13.7)
64+
securerandom (0.4.1)
65+
timeout (0.6.0)
66+
tzinfo (2.0.6)
4967
concurrent-ruby (~> 1.0)
50-
zeitwerk (2.4.2)
68+
uri (1.1.1)
5169

5270
PLATFORMS
5371
ruby
5472

5573
DEPENDENCIES
5674
activerecord
57-
bundler (~> 1.16)
75+
bundler (~> 2.7)
5876
fmcache!
59-
mock_redis (~> 0.19)
60-
pry (~> 0.11)
61-
rake (~> 13.0)
62-
redis (~> 4.0)
63-
rspec (~> 3.8)
77+
mock_redis (~> 0.53)
78+
rake (~> 13.3)
79+
redis (~> 5.4)
80+
rspec (~> 3.13)
6481

6582
BUNDLED WITH
66-
1.17.3
83+
2.7.2

fmcache.gemspec

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,5 @@ Gem::Specification.new do |spec|
2323
spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
2424
spec.require_paths = ["lib"]
2525

26-
spec.add_development_dependency "bundler", "~> 1.16"
27-
spec.add_development_dependency "rake", "~> 13.0"
28-
spec.add_development_dependency "rspec", "~> 3.8"
29-
spec.add_development_dependency "pry", "~> 0.11"
30-
spec.add_development_dependency "mock_redis", "~> 0.19"
31-
spec.add_development_dependency "redis", "~> 4.0"
32-
spec.add_development_dependency "activerecord"
3326
spec.add_dependency "field_mask_parser", "~> 0.4.3"
3427
end

0 commit comments

Comments
 (0)