Skip to content

Commit 8dd6f39

Browse files
authored
Merge pull request #61 from github/ruby-3.3
Updates for ruby 3.3
2 parents 4ec1875 + 2045fa7 commit 8dd6f39

File tree

3 files changed

+39
-27
lines changed

3 files changed

+39
-27
lines changed

.github/workflows/ruby.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,16 @@ jobs:
88
runs-on: ubuntu-latest
99
strategy:
1010
matrix:
11-
ruby: [ '2.7', '3.0', '3.1', '3.2' ]
11+
ruby: [ '2.7', '3.0', '3.1', '3.2', '3.3' ]
1212

1313
steps:
14-
- uses: actions/checkout@master
14+
- uses: actions/checkout@v4
1515
- name: Set up Ruby ${{ matrix.ruby }}
16-
uses: ruby/setup-ruby@ad718faf7af4b26fef9165e2d675890b51901e6c
16+
uses: ruby/setup-ruby@b256bd96bb4867e7d23e92e087d9bb697270b725
1717
with:
1818
ruby-version: ${{ matrix.ruby }}
1919
- name: Build and test
2020
run: |
21-
gem install bundler
2221
bundle install --jobs 4 --retry 3
2322
find ./spec/fixtures -type f -exec chmod 600 -- {} +
2423
bundle exec rspec

Gemfile.lock

Lines changed: 33 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2,47 +2,58 @@ PATH
22
remote: .
33
specs:
44
ssh_data (1.3.0)
5+
base64 (~> 0.1)
56

67
GEM
78
remote: https://rubygems.org/
89
specs:
910
ast (2.4.2)
10-
binding_ninja (0.2.3)
11+
base64 (0.2.0)
12+
binding_of_caller (1.0.0)
13+
debug_inspector (>= 0.0.1)
1114
coderay (1.1.3)
12-
diff-lcs (1.4.4)
13-
ed25519 (1.2.4)
15+
debug_inspector (1.2.0)
16+
diff-lcs (1.5.0)
17+
ed25519 (1.3.0)
1418
method_source (1.0.0)
15-
parser (3.1.2.0)
19+
parser (3.2.2.4)
1620
ast (~> 2.4.1)
21+
racc
1722
proc_to_ast (0.1.0)
1823
coderay
1924
parser
2025
unparser
21-
pry (0.14.0)
26+
pry (0.14.2)
2227
coderay (~> 1.1)
2328
method_source (~> 1.0)
24-
rspec (3.10.0)
25-
rspec-core (~> 3.10.0)
26-
rspec-expectations (~> 3.10.0)
27-
rspec-mocks (~> 3.10.0)
28-
rspec-core (3.10.1)
29-
rspec-support (~> 3.10.0)
30-
rspec-expectations (3.10.1)
29+
racc (1.7.3)
30+
rspec (3.12.0)
31+
rspec-core (~> 3.12.0)
32+
rspec-expectations (~> 3.12.0)
33+
rspec-mocks (~> 3.12.0)
34+
rspec-core (3.12.2)
35+
rspec-support (~> 3.12.0)
36+
rspec-expectations (3.12.3)
3137
diff-lcs (>= 1.2.0, < 2.0)
32-
rspec-support (~> 3.10.0)
33-
rspec-mocks (3.10.2)
38+
rspec-support (~> 3.12.0)
39+
rspec-mocks (3.12.6)
3440
diff-lcs (>= 1.2.0, < 2.0)
35-
rspec-support (~> 3.10.0)
36-
rspec-parameterized (0.5.0)
37-
binding_ninja (>= 0.2.3)
41+
rspec-support (~> 3.12.0)
42+
rspec-parameterized (1.0.0)
43+
rspec-parameterized-core (< 2)
44+
rspec-parameterized-table_syntax (< 2)
45+
rspec-parameterized-core (1.0.0)
3846
parser
3947
proc_to_ast
4048
rspec (>= 2.13, < 4)
4149
unparser
42-
rspec-support (3.10.2)
43-
unparser (0.6.5)
50+
rspec-parameterized-table_syntax (1.0.1)
51+
binding_of_caller
52+
rspec-parameterized-core (< 2)
53+
rspec-support (3.12.1)
54+
unparser (0.6.10)
4455
diff-lcs (~> 1.3)
45-
parser (>= 3.1.0)
56+
parser (>= 3.2.2.4)
4657

4758
PLATFORMS
4859
ruby
@@ -52,8 +63,8 @@ DEPENDENCIES
5263
pry (~> 0.14)
5364
rspec (~> 3.10)
5465
rspec-mocks (~> 3.10)
55-
rspec-parameterized (~> 0.5)
66+
rspec-parameterized (~> 1.0)
5667
ssh_data!
5768

5869
BUNDLED WITH
59-
2.1.4
70+
2.4.22

ssh_data.gemspec

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,11 @@ Gem::Specification.new do |s|
1212
s.required_ruby_version = ">= 2.3"
1313
s.files = Dir["./lib/**/*.rb"] + ["./LICENSE.md"]
1414

15+
s.add_dependency "base64", "~> 0.1"
16+
1517
s.add_development_dependency "ed25519", "~> 1.2"
1618
s.add_development_dependency "pry", "~> 0.14"
1719
s.add_development_dependency "rspec", "~> 3.10"
18-
s.add_development_dependency "rspec-parameterized", "~> 0.5"
20+
s.add_development_dependency "rspec-parameterized", "~> 1.0"
1921
s.add_development_dependency "rspec-mocks", "~> 3.10"
2022
end

0 commit comments

Comments
 (0)